防止WPF控件继承窗口样式

本文关键字:窗口 样式 继承 控件 WPF 防止 | 更新日期: 2023-09-27 18:11:27

如何防止第三方控件继承我的主窗口样式?我使用的工具有自己的窗口,如果我定义的窗口样式不是默认的,将无法正确显示。

<Window x:Class="myApp.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="myApp" Height="350" Width="525"
    WindowStyle="none" AllowsTransparency="True" ResizeMode="CanResizeWithGrip">
<Grid>
    <tool:thridPartyTool/>
</Grid>
</Window>

防止WPF控件继承窗口样式

像这样使用InheritanceBehavior:

this.InheritanceBehavior = InheritanceBehavior.SkipAllNow;