【发布时间】:2013-12-28 02:48:52
【问题描述】:
与here 提出的问题类似,但在这种情况下,此异常的原因似乎不同。也许我的属性设置有误?
我有一个要绑定的自定义用户控件。但是,InitializeComponent 会抛出错误 Object of type 'System.Windows.Data.Binding' cannot be converted to type 'System.Nullable 1[System.Guid]' VS 说它是抛出此错误的 set 属性。
我简化了我的属性以尝试查找错误,但它仍然会在没有任何设置器逻辑的情况下发生
public Guid? SelectedItemGUID
{
get
{
if (SelectedItem == null) return null;
else return (Guid)SelectedItem.GetType().GetProperty("GUID").GetValue(SelectedItem, null);
}
set
{
return;
}
}
我在 XAML 中使用(client.BIllToClient 是 Guid?)进行绑定
SelectedItemGUID="{Binding Path=client.BillToClient, Mode=TwoWay}"
【问题讨论】:
标签: c# wpf silverlight