我有一个用户控件。我想在我的用户控件中创建一个可绑定属性。我按照以下方式创建了一个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方法。但是在我的用户控件中,Date属性并没有被设置为一个值。
DateTime
时,是否使用了兼容的模式? - Ibrahim Najjar