我正在尝试使用简单的XAML GUI学习如何在Visual Studio 2013(WPF应用程序)中工作。在GRID中我使用了一些基本元素,如TextBlock,TreeView,ListView等...... 现在这里出现了我的问题。在开始时,我已经在350 * 525号分辨率上制作了我的“工作空间”。我正在将工作空间周围的元素拖放到一个完美的位置。订购。正如您在屏幕截图中看到的那样,所有内容都适合该窗口:http://i.imgur.com/PnPFlw1.png
但是当我试图调整窗口大小时,一切都搞砸了: http://i.imgur.com/nycSzhH.png 我怎么能解决它?我希望一切都适合窗口,无论你调整多少,文本都应该留在边框内。
我希望你们理解我的问题,并且有人能够帮助我。
非常感谢!
答案 0 :(得分:0)
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<StackPanel Orientation="Vertical">
<TextBlock Text="Xaml Gui" FontSize="25"/>
<TextBlock Text="Try With this"/>
</StackPanel>
<StackPanel Grid.Row="1" Orientation="Vertical">
<TreeView/>
<TreeView/>
</StackPanel>
<StackPanel Grid.Row="1" Grid.Column="1" Orientation="Vertical">
<ListBox Height="50" Width="100"/>
<ListBox Height="50" Width="100"/>
</StackPanel>
<StackPanel Grid.Row="1" Grid.Column="2">
<TextBlock Text="Put Your things here" FontSize="25"/>
<TextBlock Text="Try it now " FontSize="25"/>
</StackPanel>
</Grid>