概要
この記事では、WPF の GridSplitter コントロールの ResizeDirection プロパティを使用して、リサイズの方向を設定する方法について解説します。
構文
XAML の構文:
<GridSplitter ResizeDirection="方向" />
コードビハインドの構文:
GridSplitter.ResizeDirection = 方向;
ResizeDirection プロパティは、GridSplitter コントロールに設定するため、リサイズの方向を指定します。
方向には、以下の値を指定できます。
| 値 | 説明 |
|---|---|
| Columns | 列方向へのリサイズ |
| Rows | 行方向へのリサイズ |
使用例
XAMLの例
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="Top" />
<GridSplitter Grid.Row="1" Height="5" Background="Blue"
ResizeDirection="Rows" />
<TextBlock Grid.Row="2" Text="Bottom" />
</Grid>
C#の例
GridSplitter GridSplitter = new GridSplitter(); GridSplitter.Background = new SolidColorBrush(Colors.Blue); GridSplitter.horizontalAlignment = horizontalAlignment.Center; GridSplitter.ResizeDirection = GridResizeDirection.Rows; GridSplitter.Width = 5;
この例では、ResizeDirection プロパティを Rows に設定することで、行方向へのリサイズを可能にしています。
まとめ
この記事では、GridSplitter コントロールの ResizeDirection プロパティを使用して、リサイズの方向を設定する方法について解説しました。
その他の WPF Tips
その他の WPF Tips 一覧はコチラ
Please follow and like us:

コメント