<分区>
我写了一个小的 WPF 控件——一个显示小 (i) 图标的文本框,允许显示弹出式帮助。控件模板的相关部分如下所示:
<DockPanel>
<local:InfoIcon DockPanel.Dock="Right" Margin="2" VerticalAlignment="Center" HelpContent="{TemplateBinding InfoTooltip}"
Focusable="False" IsTabStop="False"/>
<ScrollViewer x:Name="PART_ContentHost" Margin="2" VerticalAlignment="Center"/>
</DockPanel>
InfoIcon
将 IsTabStop
和 Focusable
明确设置为 false。但这并不能阻止该控件在通过控件切换时获得焦点:
如何防止 CustomControl 的这一部分获得焦点?