亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WPF:Slider樣式

發布時間:2020-05-24 04:29:53 來源:網絡 閱讀:2658 作者:006玩命 欄目:編程語言

簡述

?? WPF中Slider分為三部分,滑塊類型為Thumb;進度條類型為RepeatButton,其中:位于滑塊左側或下側部分為DecreaseRepeatButton,位于滑塊右側或上側部分為IncreaseRepeatButton。
?? 設置Slider樣式時,一般單獨設置三部分的樣式(Style),然后在Sldier的樣式(Style)中引用它們。

代碼示例

<Style TargetType="{x:Type Thumb}" x:Key="SliderThumbStyle">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type Thumb}">
                        <Ellipse Width="25" Height="25" Fill="Black"/>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

        <Style TargetType="RepeatButton" x:Key="Slider_DecreaseRepeatBtnStyle">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="RepeatButton">
                        <Border SnapsToDevicePixels="True" Background="DeepSkyBlue" BorderThickness="1" 
                                CornerRadius="5" BorderBrush="DeepSkyBlue" Height="10"/>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

        <Style TargetType="{x:Type Slider}">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Slider">
                        <Grid>
                            <Border Name="PART_Border" BorderBrush="Black" BorderThickness="1" CornerRadius="5"
                                    Padding="2" Width="{TemplateBinding Width}" Height="10" Background="LightGray" 
                                    HorizontalAlignment="Stretch" VerticalAlignment="Center">
                            </Border>
                            <Track Name="PART_Track">
                                <Track.DecreaseRepeatButton>
                                    <RepeatButton Style="{StaticResource Slider_DecreaseRepeatBtnStyle}">
                                    </RepeatButton>
                                </Track.DecreaseRepeatButton>
                                <Track.Thumb>
                                    <Thumb Style="{StaticResource SliderThumbStyle}" />
                                </Track.Thumb>
                            </Track>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

結果演示

WPF:Slider樣式

補充

  • Thumb樣式可改為圖片顯示方式,將Ellipse的Fill屬性改為使用ImageBrush填充即可;
  • 代碼中未引用IncreaseRepeatButton樣式,在Slider樣式中按DecreaseRepeatButton方式添加。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长顺县| 讷河市| 乡城县| 涟水县| 万全县| 景德镇市| 太仆寺旗| 灯塔市| 鄂尔多斯市| 富民县| 凭祥市| 临泉县| 葫芦岛市| 吉木乃县| 衡阳市| 华亭县| 富锦市| 东乡县| 黄陵县| 张家口市| 全南县| 曲靖市| 广西| 呼玛县| 昌图县| 长治县| 兴安盟| 法库县| 平陆县| 河西区| 宾川县| 恩平市| 大洼县| 文昌市| 寿光市| 牙克石市| 平泉县| 湛江市| 克拉玛依市| 奉节县| 调兵山市|