代码之家  ›  专栏  ›  技术社区  ›  falukky

SliderThumbStyle中的文本

  •  0
  • falukky  · 技术社区  · 6 年前

    所以这是我的 SliderThumbStyle Style :

    <Style x:Key="SliderThumbStyle" TargetType="{x:Type Thumb}">
            <Setter Property="OverridesDefaultStyle" Value="True"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type Thumb}">
                        <Grid>
                            <Border Name="outerBorder"
                                    Background="{DynamicResource LabelDisableForegroundColor}"
                                    BorderBrush="{DynamicResource LabelDisableForegroundColor}"
                                    Height="20"
                                    Width="20"
                                    Opacity="1" 
                                    BorderThickness="2"
                                    CornerRadius="8"/>
                            <TextBlock x:Name="sliderValue"
                                       FontSize="11"
                                       Foreground="Silver"
                                       Text="{Binding }"
                                       VerticalAlignment="Center"
                                       HorizontalAlignment="Center"/>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    

    如你所见,我把 Thumb 简单的 TextBlock 为了看水流 Slider value

    我需要在课文里放些什么 property 以下内容:

    Text="{Binding }"
    
    1 回复  |  直到 5 年前
        1
  •  1
  •   mm8    6 年前

    如果 Thumb Slider :

    <TextBlock Text="{Binding Value, RelativeSource={RelativeSource AncestorType=Slider}}" />