【问题标题】:show button in datagrid在数据网格中显示按钮
【发布时间】:2020-12-10 04:34:18
【问题描述】:

我正在通过我的数据网格中的一个单元格下载一些大文件。 我想在下载开始时在数据网格中显示暂停/停止下载按钮。 我通过将其可见性设置为隐藏来在数据网格中添加按钮。但我找不到将其可见性设置为在 cs 文件中可见的方法。 谁能指导我如何实现这一目标?

Xaml 文件:

<DataGridTemplateColumn Width="125">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="StopBtn"  Visibility="Hidden" Click="StopButton_Click">
<Button.Background>
             <ImageBrush ImageSource="stop.png"/>
<Button.Background>
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

【问题讨论】:

    标签: c# wpf data-binding datagrid


    【解决方案1】:

    在cs文件中创建一个属性并从xaml绑定到它

    public Visibility StopBtnVisibilty

    &lt;Button Name="StopBtn" Visibility="{Binding StopBtnVisibilty, Mode=TwoWay}" Click="StopButton_Click"&gt;

    您可以在代码隐藏中将该属性指定为可见或隐藏,并将更改传播到 xaml。

    【讨论】:

      猜你喜欢
      • 2012-08-31
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 2013-03-08
      • 2012-07-28
      • 2018-07-13
      • 1970-01-01
      • 2013-06-14
      相关资源
      最近更新 更多