1
假設我有以下的ListView:的ListView - ListViewItem的數據綁定到一個對象
<ListView Name="listView">
<ListView.View>
<GridView>
<GridViewColumn Header="IsTrue" DisplayMemberBinding="{Binding Path=IsTrue}"/>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=name}" />
</GridView>
</ListView.View>
</ListView>
而下面的測試類的我要綁定:
public class Test
{
public Test(Boolean IsTrue, string name)
{
this.IsTrue = IsTrue;
this.name = name;
}
public Boolean IsTrue { get; set; }
public string name { get; private set; }
}
下面是我用添加的命令ListViewItem:
Test a = new Test(false, "a");
listView.Items.Add(a);
現在,當我嘗試更改一個對象IsTrue值ListView上的IsTrue值將不會日期。爲什麼如此?