W mojej aplikacji WPF w oknie CustomView CustomView, są następujące właściwości które zadeklarowały,Jak korzystać DateTimePicker wiążący w 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;
w 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"/>
W ten sposób, jestem m uzyskiwanie daty w moich kontrolkach czasu rozpoczęcia i czasu zakończenia. Ale chcę mieć czas w formatach "hh: mm tt". Formant DateTimePicker nie jest dostępny w przyborniku WPF. więc co mam zrobić, aby uzyskać czas w określonym formacie zamiast daty? Proszę zasugeruj.
Nie zadać podobne pytanie [tutaj] (http: // stackoverflow. com/questions/17593906/insert-datetime-format-in-combobox)? – Vanlalhriata
Nie. To było inne. Było to związane z wiązaniem combobox. Teraz chcesz użyć TimePicker zamiast combobox. – Dinesh
Rozumiem. W każdym razie zauważyłem, że nie zaakceptowałeś odpowiedzi [tam] (http://stackoverflow.com/questions/17593906/insert-datetime-format-in-combobox). Jest jeszcze odpowiedź, zanim będę mógł napisać moją. Szukasz rozszerzonego zestawu narzędzi WPF – Vanlalhriata