Редактирование большого пальца слайдера в качестве изображения для Windows Phone 7 - PullRequest
0 голосов
/ 20 июля 2011

Так что я искал много «пользовательских слайдеров» через Google из всех основных источников, таких как windowsphonegeek, msdn и т. Д. Но по некоторым причинам я не могу понять, как сделать большой палец из передвиньте изображение (например, png).

Вот немного xaml, где проблема лежит

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

В данный момент на нем не будет большого пальца, поскольку изображение загружается неправильно.

Ответы [ 2 ]

1 голос
/ 21 июля 2011
     <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>

Важно установить заливку эллипса / прямоугольника и т. Д. Таким образом, если вы хотите связать изображение, поскольку связывание кистей изображений очень проблематично, это позаботится о некоторых проблемах

0 голосов
/ 20 июля 2011

Вы проверили путь к изображению (поместив его за пределы шаблона)?

Убедитесь, что для файла изображения задано действие построения «Содержимое» (по умолчанию «Ресурс»), и убедитесь, что имя начинается с «/".

...