8,731
社区成员
发帖
与我相关
我的任务
分享
public class Stu : INotifyPropertyChanged
{
private string _name;
public string Name {
get { return _name; }
set { _name = value;
OnPropertyChanged("Name");
}
}
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged(string info)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(info));
}
}
private List<Stu> _ename;
public List<Stu> EListName
{
get { return _ename; }
set {
_ename = value;
OnPropertyChanged("EListName");
}
}
}
xaml
<sdk:DataGrid x:Name="dg" HorizontalAlignment="Left" Height="164" Margin="68,56,0,0"
CellEditEnding="dg_CellEditEnding_1" AutoGenerateColumns="False" VerticalAlignment="Top" Width="187">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn Header="woca" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<sdk:DataGrid x:Name="cellData" ItemsSource="{Binding EListName}">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"></TextBlock>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
<!--<TextBlock Text="{Binding Name, Mode=TwoWay}"> </TextBlock>-->
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding Name, Mode=TwoWay}"></TextBox>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
<sdk:DataGrid x:Name="dg" HorizontalAlignment="Left" Height="164" Margin="68,56,0,0"
CellEditEnding="dg_CellEditEnding_1" AutoGenerateColumns="False" VerticalAlignment="Top" Width="187">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn Header="woca" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<!--<sdk:DataGrid x:Name="cellData">
</sdk:DataGrid>-->
<TextBlock Text="{Binding Name, Mode=TwoWay}"> </TextBlock>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding Name, Mode=TwoWay}"></TextBox>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>