Допустим, я объявляю форму с дизайном сетки, которая используется или повторно вызывается в другой форме при открытии. это XAML ID выглядит так:
<Grid x:Uid="SplittingGrid" x:Name="SplittingGrid" Grid.Row="2" Background="Gray" Height="auto">
<Grid.RowDefinitions>
<RowDefinition x:Uid="Row5" Height="200*" />
<RowDefinition x:Uid="Row6" Height="120*" MaxHeight="250" MinHeight="150" />
</Grid.RowDefinitions>
</Grid>
это пока только то, как я покажу код, но что если я захочу изменить его максимальную и минимальную высоту в определенной форме, инициировавшей этот xaml, как я могу это сделать во время выполнения.
public void InitGridForm()
{
if (GlobalVar.SETnewFORMS_OPEN == 1)
{
PartsGrid.Visibility = Visibility.Visible;
Row6 Set Max and Min Size.
}
else
{
PartsGrid.Visibility = Visibility.Collapsed;
}
}
это код, который я установил в форме сетки при ее инициализации, я установил условие, что если определенная форма открыта, это ее настройки, а если определенная форма открывается и называется этой сеткой, это его настройки.
мой вопрос: как мне динамически установить максимальный и минимальный размер сетки во время выполнения? это возможно?