我想通了。没有必要分叉源头。我有一些Metro主题与控件混淆的其他问题,所以我只是在资源字典中手动设置它们的样式。只需将此代码添加到“ResourceDictionary”标记内的Application xaml即可。
<Style TargetType="ContentControl">
<Setter Property="IsTabStop" Value="False"/>
</Style>
的重点也将切换到“FlyoutsControl”,所以我在这一个假还设置IsTabStop:
<Style TargetType="controls:FlyoutsControl">
<Setter Property="IsTabStop" Value="False"/>
</Style>
最后,以供参考,我们不得不在文本框是是一个问题给予MinWidth和说了minHeight是太大了我们的需求,所以这里是你如何设置它们:
<Style TargetType="TextBox">
<Setter Property="MinWidth" Value="0" />
<Setter Property="MinHeight" Value="0" />
</Style>
有一点要记住的是,这会为这些TY的所有控件设置这些值pes,所以你要确保这不会把你搞乱。有你去!祝你好运!
随意分发源代码,创建分支,进行更改(例如,移除焦点),然后将pr创建为原始源代码... – punker76