gpt4 book ai didi

c# - 在触发器中检查窗口的 "WindowState"的值

转载 作者:太空狗 更新时间:2023-10-30 00:12:29 26 4
gpt4 key购买 nike

在 WPF 中,有没有办法在触发器中检查窗口的“WindowState”属性?我试过使用“0”、“Minimized”和“WindowState.Minimized”的值。

示例:

<Window.Triggers>
<Trigger Property="WindowState" Value="Minimized">
<Setter Property="ShowInTaskBar" Value="False" />
</Trigger>
</Window.Triggers>

最佳答案

或者,如果您希望窗口以外的控件响应 WindowState 属性,您可以改用 DataTrigger:

<DataTrigger Binding="{Binding WindowState, RelativeSource={RelativeSource AncestorType=Window}}" 
Value="Normal">
<Setter Property="Fill" Value="Green"/>
</DataTrigger>

关于c# - 在触发器中检查窗口的 "WindowState"的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com