mba*_*i23 7 .net wpf user-controls
我正在尝试制作一个WPF用户控件,其中包括两个组框和ListView每个组框中的两个s.以下是用户控件的XAML代码:
<UserControl x:Class="TestGroupControl.TestGroupControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="500" Width="700" MinWidth="300" MinHeight="200">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="225*" />
<RowDefinition Height="225*" />
</Grid.RowDefinitions>
<GroupBox Grid.Row="0" Header="Test Data" Margin="2,2,2,2" Name="testDataGroupBox">
<Grid>
<ListView Margin="2,2,2,2" Name="testDataListView" ></ListView>
</Grid>
</GroupBox>
<GroupBox Grid.Row="1" Header="Test Parameters" Margin="2,2,2,2" Name="testParametersGroupBox">
<Grid>
<ListView Margin="2,2,2,2" Name="testParametersListView" ></ListView>
</Grid>
</GroupBox>
</Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
我面临的问题是,当我尝试调整持有用户控件的主窗口的大小时,用户控件将不会跟随父窗口并调整大小.
任何想法都表示赞赏.谢谢.
Lar*_*ann 20
您在UserControl 中将Height和Width属性指定为固定值.删除这些属性,并在主窗口中设置控件实例的HorizontalAlignment和VerticalAlignment属性Stretch.那应该照顾它.