如果我有一个视图模型属性是否可以绑定到ValueTuple场WPF与C#7
public (string Mdf, string MdfPath) MachineDefinition { get; set; }
,我尝试绑定到它在XAML/WPF
<Label Content="{Binding Path=MachineDefinition.Item2}" />
或
<Label Content="{Binding Path=MachineDefinition.MdfPath}" />
我得到同样的错误
我看到ValueTuple字段是真的领域没有性能。这是问题吗?
是的,这就是问题所在。 –
不知道为什么,但Tuple具有属性字段,ValueTuple具有字段字段。这有点烦人:( – bradgonesurfing
你仍然可以像'public string Mdf {get {return MachineDefinition.Mdf;}}一样制作包装属性,它不是最好的(甚至不是好的)方式,但仍然应该工作:) –