我有这个标记的窗口
<Window x:Class="TestCloseWindow.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow">
<Button Command="ApplicationCommands.Close">Foo</Button>
</Window>
我想按钮有MinWidth和MinHeight 100 并且MaxHeight和MinHeight等于500
和内容的大小窗口一样,所以我做了这个
<Window x:Class="TestCloseWindow.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" SizeToContent="WidthAndHeight" >
<Button MaxHeight="500" MaxWidth="500" MinHeight="100" MinWidth="100" Command="ApplicationCommands.Close">Foo</Button>
</Window>
我想设置按钮200 x 200的初始大小 没有在窗口中写入宽度和高度
如果我写Width =&#34; 200&#34;高度=&#34; 200&#34;在按钮中,按钮变得不可见。
如何设置初始控件大小?
答案 0 :(得分:0)
我不确定你想要完成什么,但看看这是否符合你的要求。我正在使用ViewBox在调整窗口大小时拉伸内容,并在窗口中设置约束。请注意,窗口大小与窗口客户端区域大小不同。
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" MaxHeight="500" MaxWidth="500"
MinWidth="100" MinHeight="100"
Width="200" Height="200">
<Viewbox StretchDirection="Both" Stretch="Fill">
<Button >Hello</Button>
</Viewbox>