我有一个WPF应用程序,由于某种原因设置为特定大小。但是,用户仍然可以调整页面大小。我设置了所有最大页面大小,并取得了三种不同的结果,但都不符合我的需要。
1)窗口全屏显示,我的应用程序位于左上角。屏幕的其余部分填充页面背景颜色。
2)窗口全屏显示,页面保持居中,屏幕的其余部分充满空白区域。
3)这是最糟糕的解决方案......窗口调整大小并显示我在页面外躺着的所有垃圾!
我想做的就是阻止有人改变窗口尺寸!我是wpf的新手,尤其是xaml的新手,所以想要时间学习如何正确设置自动调整大小。不幸的是现在不是那个时间(截止日期!)。
谢谢
答案 0 :(得分:2)
我想做的就是阻止有人改变窗口大小!
将Window的ResizeMode属性设置为NoResize,然后:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="Window13" Height="300" Width="300" ResizeMode="NoResize">
...
如果您确实希望用户能够调整窗口大小,则它永远不会有固定的大小......