【发布时间】:2011-03-31 12:22:52
【问题描述】:
我已经放置了从数据库中填充数据的数据网格。
现在我使用 datagridcolumntemplate 和 datatemplate 在所有行中保留了按钮
我想禁用前两行最后一列的按钮。
【问题讨论】:
我已经放置了从数据库中填充数据的数据网格。
现在我使用 datagridcolumntemplate 和 datatemplate 在所有行中保留了按钮
我想禁用前两行最后一列的按钮。
【问题讨论】:
我会创建一个视图模型来将数据库数据包装到对象中并向它们添加一个额外的属性:IsVisible。
然后在您的数据模板中,您可以将 Button 的绑定设置为:
<Button Visibility="{Binding Path=MyObject.IsVisible,
Converter={BooleanToVisibiltyConverter}}"/>
也许不是最优雅的解决方案,但至少你不会弄乱后面的代码。另外,我不确定您是否可以使用其他方法获取网格的 Row Collection。
HTH
【讨论】: