固定元素在 Visual Studio XAML GUI 中的位置

Fixing the position of elements in Visual Studio XAML GUI

我正在尝试通过制作简单的 XAML GUI 来学习如何在 Visual Studio 2013(WPF 应用程序)中工作。在 GRID 内部,我使用了一些基本元素,如 TextBlock、TreeView、ListView 等... 现在这里出现了我的问题。在开始时,我将 "workspace" 设置为 350*525 分辨率。我在那个工作区周围拖动元素,将它们放置在一个完美的位置和顺序。正如您在我的屏幕截图中看到的那样,一切都符合 window:http://i.imgur.com/PnPFlw1.png

但是当我尝试调整 window 大小时,一切都变得一团糟: http://i.imgur.com/nycSzhH.png 我怎么能修好它?我希望所有内容都适合 window,无论您调整多少大小,文本都应位于边框内。

我希望你们理解我的问题并且有人能够帮助我。

非常感谢!

<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>