Nella mia applicazione WPF, nella finestra di CustomView, seguito sono riportate le proprietà che ho dichiarato,Come utilizzare DateTimePicker obbligatorio in WPF
private DateTime starttime
{
get
{
return DateTime.Parse(StartTimeText.Text);
}
set
{
StartTimeText.Text = value.ToString();
OnPropertyChanged("starttime");
}
}
private DateTime stoptime
{
get
{
return DateTime.Parse(StopTimeText.Text);
}
set
{
StopTimeText.Text = value.ToString();
OnPropertyChanged("stoptime");
}
}
protected virtual void OnPropertyChanged(String time)
{
if (System.String.IsNullOrEmpty(time))
{
return;
}
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(time));
}
}
public event PropertyChangedEventHandler PropertyChanged;
in XAML,
<DatePicker x:Name="StartTimeText"
SelectedDate="{Binding Path=starttime}"
BorderThickness="0"
Background="Yellow"
Width="100"/>
<DatePicker x:Name="StopTimeText"
SelectedDate="{Binding Path=stoptime, Mode=TwoWay}"
BorderThickness="0"
Background="Yellow"
Width="60"/>
In questo modo, I' m ricevendo Data nei miei orari di inizio e di stop. Ma voglio tempo nei formati "hh: mm tt". Il controllo DateTimePicker non è disponibile nella toolbox WPF. quindi, per ottenere il tempo nel formato specificato anziché nella data, cosa dovrei fare? Si prega di suggerire.
non hai chiesto una domanda simile [qui] (http: // StackOverflow. com/domande/17593906/insert-datetime-format-in-combobox)? – Vanlalhriata
No. Era diverso. Era legato al binding di combobox. Ora voglio usare TimePicker invece di combobox. – Dinesh
Capisco. Ad ogni modo ho notato che non hai accettato la risposta [lì] (http://stackoverflow.com/questions/17593906/insert-datetime-format-in-combobox). E c'è una risposta prima che potessi pubblicare il mio. Stai cercando il Toolkit WPF esteso – Vanlalhriata