【发布时间】:2017-04-06 21:05:56
【问题描述】:
我希望在单元格加载后在代码隐藏中修改数据网格单元格的布局。
我知道我可以订阅 DataGrid.Load 或 DataGrid.LoadingRow 事件,但我希望有一种方法可以订阅特定的单个单元格的负载事件,以便实现更清晰。在documentation 中,似乎单元类具有事件(继承自 FrameworkElement),但我找不到干净地订阅事件的方法。
我正在使用 DataGridTemplateColumn,我认为在 XAML (CellTemplate) 中很容易做到这一点。
<DataGridTemplateColumn Header="ATTENDEES" Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ItemsControl ItemsSource="{Binding Path=attendees}" x:Name="AttendeesItemsControl"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
谢谢!
【问题讨论】: