概要
この記事では、WPF の GridSplitter コントロールの KeyboardIncrement プロパティを使用して、キーボードによるGridSplitterの最小移動距離を設定する方法について解説します。
構文
XAMLの構文:
<GridSplitter KeyboardIncrement="value" />
コードビハインドの構文
GridSplitter.KeyboardIncrement = 値;
KeyboardIncrement プロパティは、GridSplitter コントロールに対して設定することができます。このプロパティは、キーボードでGridSplitteを移動させるときの最小量を指定します。値には、正の数値を指定します。値が小さいほど、移動量が小さくなります。
使用例
XAMLの例
<Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width=" Auto" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" Text="Left" /> <GridSplitter Grid.Column="1" Width="5" Background="Blue" KeyboardIncrement=" 30"/> <TextBlock Grid.Column="2" Text="Right" /> </Grid>
C#の例
GridSplitter GridSplitter = new GridSplitter(); GridSplitter.Background = new SolidColorBrush(Colors.Blue); GridSplitter.horizontalAlignment = horizontalAlignment.Center; GridSplitter.KeyboardIncrement = 30; GridSplitter.Width = 5;
この使用例では、Grid コントロール内に 3 つの列を定義し、それに GridSplitter コントロールを構成しています。GridSplitter の Keyboardncrement プロパティには、値 30 を設定しています。
この設定により、キーボードの矢印キー押下時の移動量が30ピクセル単位に設定されます。
まとめ
この記事では、WPF の GridSplitter コントロールの KeyboardIncrement プロパティを使用して、キーボードの矢印キー押下時の最小移動量を設定する方法について解説しました。
その他の WPF Tips
その他の WPF Tips 一覧はコチラ
Please follow and like us:
コメント