Rud*_*att 4 wpf xaml user-controls focus
我想避免将焦点放在wpf上Grid,因为我尝试过:
<Grid Focusable="False" />
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我也尝试过:
<Grid x:Name="Grid" Focusable="False" FocusVisualStyle="{x:Null}" />
Run Code Online (Sandbox Code Playgroud)
但我又失败了.我怎样才能避免焦点出现Grid?
ContentControl具有默认值Focusable="True",因为Control基类会覆盖Focusable属性的元数据并将其默认值设置为true MSDN.
只需将值设置为false:
<ContentControl Focusable="False" />
Run Code Online (Sandbox Code Playgroud)
要记录它的焦点,Snoop一个精彩的程序.在其中,您可以找到焦点的来源.