【发布时间】:2010-06-01 08:47:42
【问题描述】:
我有一个 Silverlight Datagrid,我想以编程方式将某些单元格设为只读。 具体来说,我有一个 CellEditingTemplate,我想根据 CategoryTypeName 的值关闭或打开单元格编辑(参见下面的 xmal)。
<local:DataGridTemplateColumn Header="Category" >
<local:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding CategoryTypeName}"/>
</DataTemplate>
</local:DataGridTemplateColumn.CellTemplate>
<local:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox
Width="90"
x:Name="CategoryCombo"
ItemsSource="{Binding CategoryTypes}"
DisplayMemberPath="Name"
SelectionChanged="CategoryCombo_SelectionChanged"
/>
</DataTemplate>
</local:DataGridTemplateColumn.CellEditingTemplate>
</local:DataGridTemplateColumn>
有没有办法做到这一点?
非常感谢任何帮助。
提前致谢。
【问题讨论】:
标签: silverlight datagrid celleditingtemplate