[WPF/Silverlight] 移動量を設定する

スポンサーリンク

Slider コントロールでは Thumb と Track の移動量を設定することができます(下図参照)。

Thumb と Track の移動量を設定する例

 

Thumb をマウスでドラッグしたときは細やかな移動をさせることができ、この移動量はSmallChange プロパティで設定します。

また Track をクリックしたときは大まかな移動をさせることができ、この移動量はLargeChange プロパティで設定します。

下記は SmallChange プロパティと LargeChange プロパティを使用して移動量を設定する例です。

移動量を設定する例

XAMLの例

<StackPanel>
    <Slider Height="23" HorizontalAlignment="Left" Margin="5,7,5,5" 
            Name="Slider1" VerticalAlignment="Top" Width="254"
            Minimum="0" Maximum="100" 
            SmallChange="1" LargeChange="10"/>
    <TextBlock Text="Thumbクリック時の移動量=1"/>
    <TextBlock Text="Trackクリック時の移動量=10"/>
</StackPanel>

VBの例

Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
    '移動量を設定する
    Slider1.SmallChange = 1     'Thumbクリック時の移動量
    Slider1.LargeChange = 10    'Trackクリック時の移動量
End Sub

C#の例

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    // 移動量を設定する
    slider1.SmallChange = 1;    // Thumbクリック時の移動量
    slider1.LargeChange = 10;   // Trackクリック時の移動量
}
タイトルとURLをコピーしました