如果我有一個視圖模型屬性是否可以綁定到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;}}一樣製作包裝屬性,它不是最好的(甚至不是好的)方式,但仍然應該工作:) –