窗口ResizeMode绑定到设置

暴风雨

我想允许用户更改WindowResizeMode属性,在我的情况下默认设置为ResizeMode="CanMinimize"如何将其切换为ResizeMode="CanResize"

我认为可以通过创建与转换器CheckBox.IsChecked绑定的布尔值(或属性)来ResizeMode完成此操作,但是我不确定是否是这样。即使它是正确的选择,我不知道如何创建一个转换器,转换“ True”到“ CanResize”和“ False”到“ CanMinimize”。

脂蛋白

我更喜欢触发器解决方案

<Window>
    <CheckBox Name="checkbox" Content="CanResize" />
    <Window.Style>
        <Style TargetType="Window">
            <Setter Property="ResizeMode" Value="CanMinimize" />
            <Style.Triggers>
                <DataTrigger Binding="{Binding IsChecked, ElementName=checkbox}" Value="True">
                    <Setter Property="ResizeMode" Value="CanResize" />
                </DataTrigger>                
            </Style.Triggers>
        </Style>
    </Window.Style>
</Window>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在用户控件上设置绑定到主窗口的ViewModel

来自分类Dev

从页面绑定到窗口

来自分类Dev

为什么将“ this”绑定到窗口?

来自分类Dev

将ViewModel绑定到多个窗口

来自分类Dev

Winforms CheckedListBox元素绑定到窗口标题

来自分类Dev

ComboBox数据绑定到窗口背景

来自分类Dev

将窗口图标绑定到图像控件

来自分类Dev

将弹出窗口绑定到控件

来自分类Dev

将每个键/单击绑定到窗口

来自分类Dev

从主页绑定到Template10设置

来自分类Dev

绑定到以编程方式设置的DataContext

来自分类Dev

将焦点设置到背景窗口

来自分类Dev

将焦点设置到新打开的窗口

来自分类Dev

将焦点设置到背景窗口

来自分类Dev

设置窗口大小后,SDL无法呈现到整个窗口

来自分类Dev

如何在窗口标题中设置StaticResource绑定

来自分类Dev

Kendo UI窗口不响应数据绑定的可见设置

来自分类Dev

如何在窗口标题中设置StaticResource绑定

来自分类Dev

如何在窗口标题中设置StaticResource绑定

来自分类Dev

Kendo UI窗口不响应数据绑定的可见设置

来自分类Dev

Atom - 取消设置窗口:关闭键绑定/键映射

来自分类Dev

jQuery将当前元素项绑定到整个窗口

来自分类Dev

如何将PyQt屏幕截图绑定到PyGame窗口

来自分类Dev

绑定到窗口标题并不总是有效

来自分类Dev

WPF将Usercontrol属性绑定到主窗口

来自分类Dev

选择“绑定到Gridview窗口窗体C#的FirstOrDefault值”

来自分类Dev

窗口资源中的ContextMenu,绑定到DataGrid属性

来自分类Dev

如何将PyQt屏幕截图绑定到PyGame窗口

来自分类Dev

无法绑定到主窗口中的usercontrol属性