如何在Windows Phone 7中设置按钮的单击图像?

时间:2011-12-28 23:51:27

标签: windows-phone-7

如何在Windows Phone 7中为按钮设置点击图像?

这是我的代码:

 <Button Name="refresh" Margin="320,-630,0,0" Grid.ColumnSpan="2" Height="75" Width="75" BorderThickness="0" Click="refresh_Click">
                        <Button.Foreground>
                            <ImageBrush ImageSource="/DataCollector.Tone;component/Resources/refresh-pressed.png" />
                        </Button.Foreground>
                        <Button.Background>
                            <ImageBrush ImageSource="/DataCollector.Tone;component/Resources/refresh.png" />
                        </Button.Background>
                    </Button>

2 个答案:

答案 0 :(得分:0)

我会建议这样的事情:

<Button ...>
    <Button.Template>
         <ControlTemplate>
              <Image .... />
         </ControlTemplate>
     </Button.Template>
</Button>

答案 1 :(得分:0)

我建议使用VisualStateManager。您可以点击Expression Blend中的Template - Edit a Copy,然后获取包含所有州的Button的标准模板。然后,您可以根据需要设置NormalPressed个州