GridのRowHeightをc#で指定する方法

WPFで印刷処理をする場合など、GridのRowHeightをC#から 指定したい場合がある。

調べると ここにその情報が

XAMLの

<Grid.RowDefinitions>
   <RowDefinition Height="100"/>
   <RowDefinition Height="2*"/>
   <RowDefinition Height="Auto"/>
   <RowDefinition Height="*"/>
</Grid.RowDefinitions>

は C#では

grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(100)});
grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(2, GridUnitType.Star) });
grid.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });
grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(1, GridUnitType.Star) });
スポンサーリンク
Rectangle大広告
Rectangle大広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする