【问题标题】:How to disable button in datagridrow in wpf programmatically如何以编程方式禁用 wpf 中 datagridrow 中的按钮
【发布时间】:2011-03-31 12:22:52
【问题描述】:

我已经放置了从数据库中填充数据的数据网格。

现在我使用 datagridcolumntemplate 和 datatemplate 在所有行中保留了按钮

我想禁用前两行最后一列的按钮。

【问题讨论】:

    标签: .net wpf datagrid


    【解决方案1】:

    我会创建一个视图模型来将数据库数据包装到对象中并向它们添加一个额外的属性:IsVisible。

    然后在您的数据模板中,您可以将 Button 的绑定设置为:

    <Button Visibility="{Binding Path=MyObject.IsVisible, 
            Converter={BooleanToVisibiltyConverter}}"/>
    

    也许不是最优雅的解决方案,但至少你不会弄乱后面的代码。另外,我不确定您是否可以使用其他方法获取网格的 Row Collection

    HTH

    【讨论】:

      猜你喜欢
      • 2017-11-06
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      相关资源
      最近更新 更多