概要
この記事では、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:
コメント