在我的WPF應用程序中,我使用了擴展WPF Toolkit中的TimePicker控件。當我運行應用程序時,TimePicker控件應顯示默認值爲「12:00 AM」。目前它顯示空白。如何實現這個結果?如何設置TimePicker控件的默認時間
XAML代碼:
<xctk:TimePicker x:Name="StartValue" Value="{Binding StartTimeBinding,
ElementName=MainWin, Mode=TwoWay}" Format="Custom" FormatString="hh:mm tt"
Background="Yellow" Padding="0" Margin="0" BorderThickness="0" Width="100"
EndTime="11:59:0"/>
<xctk:TimePicker x:Name="StopValue" Value="{Binding StopTimeBinding,
ElementName=MainWin, Mode=TwoWay}" Format="Custom" FormatString="hh:mm tt"
Background="Yellow" Padding="0" Margin="0" BorderThickness="0" Width="60"
EndTime="11:59:0"/>
TimePicker
控制以下屬性綁定到:
public string StartTimeBinding
{
set
{
this._id = value;
}
get
{
return this._started_at.ToString("h:mm tt");
}
}
public string StopTimeBinding
{
set
{
this._id = value;
}
get
{
return this._ended_at.ToString("h:mm tt");
}
}
我想你在ViewModel類中實現了INotifyPropertyChanged接口,是嗎? – Nitesh
是的。但是INotifyPropertyChanged接口接口與這個關係是什麼?你可以解釋嗎? – user2622971
@Nitesh即使OP做了,他在設置值時也不會調用OnPropertyChanged,所以沒關係。 – JMK