将滑块的拇指模板编辑为图像Windows Phone 7

时间:2011-07-20 01:26:19

标签: silverlight windows-phone-7 slider scrollbar

所以我一直在通过谷歌从windowsphonegeek,msdn等所有主要来源查找很多“自定义滑块”。但由于某种原因我似乎无法弄清楚如何制作拇指滑动图像(例如png)。

这里有一点xaml问题所在

    <Control.Template Name="ThumbTemplate1" TargetType="Thumb">
        <Image Source="myImage.png" Height="48" Width="48" />
    </Control.Template>

目前这不会显示任何拇指,因为它没有正确加载图像。

2 个答案:

答案 0 :(得分:1)

     <Style x:Key="ThumbStyle1" TargetType="Thumb">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="Thumb">
                    <Grid Margin="0,-15,-70,-8">
                        <Ellipse Fill="{Binding ThumbImage}" Stretch="UniformToFill"/>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

如果你想要对图像进行绑定,那么设置填充椭圆/矩形等很重要,因为绑定图像画笔非常有问题,这样可以解决一些麻烦

答案 1 :(得分:0)

您是否检查了图像的路径(通过将其铺设在模板外部)?

确保图像文件的构建操作为“内容”(默认为“资源”),并确保以“/".

开头。