7
私はWPF DataGrid
をデータ入力に使用していますが、一部のDataGridTextColumn
は情報のみです。そのセルは編集モードにならないようにIsReadOnly="True"
を設定しています。しかし、彼らはまだ私が避けたいと思う焦点を受け取ることができます。WPF Datagrid Columnをフォーカス不可にするには?
これを行う方法はありますか?
私はWPF DataGrid
をデータ入力に使用していますが、一部のDataGridTextColumn
は情報のみです。そのセルは編集モードにならないようにIsReadOnly="True"
を設定しています。しかし、彼らはまだ私が避けたいと思う焦点を受け取ることができます。WPF Datagrid Columnをフォーカス不可にするには?
これを行う方法はありますか?
セルスタイルを使用し、Focusable = Falseを設定します。
<Page.Resources>
<Style x:Key="CellStyle" TargetType="{x:Type DataGridCell}">
<Setter Property="Focusable" Value="False"/>
</Style>
</Page.Resources>
<DataGrid ItemsSource="{Binding Items}" ...>
<DataGrid.Columns>
<DataGridTextColumn
CellStyle="{StaticResource CellStyle}"
IsReadOnly="True"
Header="Name" Binding="{Binding Name}"/>
....