gpt4 book ai didi

wpf - 如何使WPF Datagrid列不可聚焦?

转载 作者:行者123 更新时间:2023-12-04 10:42:12 26 4
gpt4 key购买 nike

我有一个WPF DataGrid用于数据输入,但是有些DataGridTextColumn仅用作信息,我已经设置了它们的IsReadOnly="True",因此它们的单元格不会进入编辑模式。但是,他们仍然可以得到我要避免的焦点。

有没有办法做到这一点?

最佳答案

使用单元格样式并设置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}"/>

....

关于wpf - 如何使WPF Datagrid列不可聚焦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10031559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com