Mode=TwoWay 我倒是知道,我的 ObservableCollection<TTest> t = new ObservableCollection<TTest>(); 中的 TTset 是这么写的。 public class TTest { public String Number { get; set; } public String Content { get; set; } } 请问如何 xamal 中 <Grid> <DataGrid Name="datagrid1" AutoGenerateColumns="True" SelectionMode="Extended" SelectionUnit="Cell" /> </Grid>
public class TTest { public String Number { get; set; } public String Content { get; set; } } 这样写不对 类必须实现INotifyPropertyChanged接口 应该这样: private string name = ""; public string Name { get { return name; } set { name = value; OnChangedProperty("Name"); } } public event PropertyChangedEventHandler PropertyChanged; public void OnChangedProperty(string propertyName) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } }
Mode=TwoWay 我倒是知道,我的 ObservableCollection<TTest> t = new ObservableCollection<TTest>(); 中的 TTset 是这么写的。
public class TTest
{
public String Number { get; set; }
public String Content { get; set; }
}
请问如何 xamal 中
<Grid>
<DataGrid Name="datagrid1" AutoGenerateColumns="True" SelectionMode="Extended" SelectionUnit="Cell" />
</Grid>
public class TTest
{
public String Number { get; set; }
public String Content { get; set; }
}
这样写不对
类必须实现INotifyPropertyChanged接口
应该这样: private string name = "";
public string Name
{
get { return name; }
set
{
name = value;
OnChangedProperty("Name");
}
} public event PropertyChangedEventHandler PropertyChanged;
public void OnChangedProperty(string propertyName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}