zoukankan      html  css  js  c++  java
  • WPF 使用触发器让窗口无法最大化且同时可以调整窗口大小

    示例代码:

    <Window.Style>
        <Style TargetType="{x:Type Window}">
            <Setter Property="WindowState"  Value="{Binding Tag, RelativeSource={RelativeSource Mode=Self}, UpdateSourceTrigger=PropertyChanged,Delay=100}"/>
            <Style.Triggers>
                <Trigger Property="WindowState" Value="Maximized">
                    <Trigger.EnterActions>
                        <BeginStoryboard x:Name="bs">
                            <Storyboard Storyboard.TargetProperty="Tag"    Duration="0:0:0" >
                                <ObjectAnimationUsingKeyFrames>
                                    <DiscreteObjectKeyFrame KeyTime="0:0:0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <WindowState>normal</WindowState>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                            </Storyboard>
                        </BeginStoryboard>
                    </Trigger.EnterActions>
                    <Trigger.ExitActions>
                        <RemoveStoryboard BeginStoryboardName="bs"/>
                    </Trigger.ExitActions>
                </Trigger>
            </Style.Triggers>
        </Style>
    </Window.Style>
  • 相关阅读:
    PyQt5笔记之标签
    PyQt5笔记之布局管理
    PyQt5笔记之菜单栏
    Windows环境安装PyQt5
    MySQL8的密码策略
    find命令常用参数
    Linux性能监控工具
    Linux内核管理
    DNS简单配置
    Solr 5.2.1 部署并索引Mysql数据库
  • 原文地址:https://www.cnblogs.com/wzwyc/p/14446854.html
Copyright © 2011-2022 走看看