Об изображениях кнопок в WP7 - PullRequest
0 голосов
/ 19 октября 2011

Я пытаюсь разработать приложение для WP7 и хочу изменить фоновое изображение кнопки, если она нажата.Как я могу это сделать?

1 Ответ

2 голосов
/ 19 октября 2011

Вам нужно создать DataTemplate для button, например,

<Style TargetType="Button">
            <Setter Property="ContentTemplate">
                <Setter.Value>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <Image Width="16" Height="16" Stretch="UniformToFill" Source="{Binding}"/>
                        </StackPanel>
                    </DataTemplate>
                </Setter.Value>
            </Setter>
        </Style>

Затем вы можете установить изображение для кнопки, например, в XAML

<Button x:Name="button"  Content="{StaticResource ResourceKey=MyImageSource}"></Button>

В кодевнутри события нажатия кнопки вы можете сделать это, чтобы изменить фон во время выполнения

button.Content = YourImage;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...