0

WPF で Datagrid コントロールを作成しました。ボタンをセルに対してのみ表示する方法

私が選択した行の中に。誰でも助けることができます。

XAML:
<DataGridTemplateColumn x:Name="typ" Header="H." Width="50">
  <DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
     <Button Name="btnTabelle" Visibility="Hidden" Height="20" Width="25" 
             Click="Button_Table_Click">

     </Button>
   </DataTemplate>
  </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
4

1 に答える 1

1

に基づいて可視性を設定できますが、ブール値を1に変換するにはBooleanToVisibilityConverterDataGridCell.IsSelectedが必要です。Visibility

RelativeSourceバインディングを使用して検索する例を次に示します。DataGridCell

 <Button Visibility="{Binding Path=IsSelected,
             RelativeSource={RelativeSource AncestorType={x:Type DataGridCell}},
             Converter={StaticResource MyBooleanToVisibiltyConverter}" ... />
于 2012-08-20T15:16:49.700 に答える