我有一个用户控件。我想在我的用户控件中创建一个可绑定属性。我创建一个 DependencyProperty 如下:
public static readonly DependencyProperty DateProperty =
DependencyProperty.Register("Date", typeof(DateTime), typeof(DaiesContainer),
new UIPropertyMetadata(DateTime.Now));
public DateTime Date
{
get { return (DateTime)GetValue(DateProperty); }
set
{
SetValue(DateProperty, value);
}
}
然后我在我的 XAML 中使用它:
<ctrls:DaiesContainer Date="{Binding Date, Mode=OneWay}"/>
在我的 ViewModel 中,调用了 Date 属性的 get 方法。但在我的用户控件中,日期属性未设置为值。