C# WPF按钮数据触发器未正确设置内容

C# WPF按钮数据触发器未正确设置内容,c#,wpf,xaml,C#,Wpf,Xaml,我正在制作一个类,从窗口插入,它为标题栏添加了一些额外的功能 我尝试使用此XAML作为最小化、还原/最大化和关闭按钮重新创建Windows 10标题栏: 问题是,虽然我的最大化按钮正确显示如下,但最初: 如果我点击它,它会变成这样: 哪个看起来像是一种无效字符?根据,它是一个有效字符 如果我再次单击该图标进行恢复,则恢复正常,但图标保持不变,不会更改回正确的图像,如下所示: 我的样式或数据触发器是否有问题 你会注意到我曾经尝试过AncestorType={x:Type Window}}

我正在制作一个类,从
窗口插入
,它为标题栏添加了一些额外的功能

我尝试使用此XAML作为最小化、还原/最大化和关闭按钮重新创建Windows 10标题栏:


问题是,虽然我的最大化按钮正确显示如下,但最初:

如果我点击它,它会变成这样:

哪个看起来像是一种无效字符?根据,它是一个有效字符

如果我再次单击该图标进行恢复,则恢复正常,但图标保持不变,不会更改回正确的图像,如下所示:

我的
样式
数据触发器
是否有问题


你会注意到我曾经尝试过
AncestorType={x:Type Window}}
AncestorType={x:Type local:MainWindow}}
MainWindow
作为我的类,但这两个都没有任何区别。

我意识到我正在设置
按钮。内容
最大化按钮
方法中,我已经忘记了。移除它,一切都会按预期进行。

为什么不移除第二个触发器呢?你只想显示一个不同的图标和触发器,当窗口最大化时,不是吗?我添加了第二个触发器,试图使其正确恢复,但它不起作用-因此我在没有该图标和触发器的情况下尝试了它,它具有相同的行为(即显示的图像不正确,不再最大化时未更正)1.恐怕您的问题无法再现。啊,我意识到我在
最大化按钮中做了一些愚蠢的事情,这是导致问题的原因。