WPF:有条件地将重点放在复选框和按钮上

时间:2019-05-22 12:25:39

标签: c# wpf

我想以WPF格式有条件地关注。在这里,我有两种控制方式。一个是“复选框”,另一个是buttoncheckboxes在某些情况下被启用,但是button控件在默认情况下可见。无论是否启用button,我都可以专注于checkboxes。尽管启用checkboxesbutton应该集中在checkboxes上。请提出一种实现此目标的方法。我已使用以下代码来重点关注button

<Style x:Key="FocusElement" TargetType="Grid">
            <Style.Triggers>
                <DataTrigger Binding="{Binding ElementName=chkCA, Path=IsVisible}" Value="True">
                    <Setter Property="FocusManager.FocusedElement" Value="{Binding ElementName=chkCA}"/>
                </DataTrigger>
                <DataTrigger Binding="{Binding ElementName=btnSaveAll, Path=IsVisible}" Value="True">
                    <Setter Property="FocusManager.FocusedElement" Value="{Binding ElementName=btnSaveAll}"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>

谢谢!

0 个答案:

没有答案