我有一个树状视图和一个列表框。 我想在样式触发器设置选项中指定,当隐藏列表框可见性时,焦点必须返回到树视图上。
是否可以将用户控件的焦点放在另一个用户控件的状态上?
类似
<Style TargetType="{x:Type TreeView}">
<Style.Triggers>
<Trigger Property="Visibility" Value="Hidden">
<Setter Property="IsFocus" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
答案 0 :(得分:0)
是的,请参见此处的示例
容器中的儿童
<StackPanel FocusManager.FocusedElement="{Binding ElementName=lol}">
<TextBox x:Name="lol"/>
<TextBox x:Name="lul"/>
</StackPanel>
为了自我
<TextBox FocusManager.FocusedElement="{Binding RelativeSource={RelativeSource Self}}"/>