窗口电话单击按钮,图像显示蓝色方块

时间:2014-02-20 13:04:01

标签: wpf visual-studio windows-phone-8

这是按钮代码:

<Button x:Name="openSearchButton" Content="" BorderThickness="0" Click="openSearchButton_Click" Margin="0,0,10,0" HorizontalAlignment="Right" Width="70" Padding="0" Height="70" VerticalAlignment="Center" >
    <Button.Background>
        <ImageBrush ImageSource="/Assets/search.png"/>
    </Button.Background>
</Button>

当我点击按钮时,蓝色方块显示图像。

在:

Before clicking

后:

After clicking

注意:我通过visual studio和我的设备运行此应用程序,该设备通过USB连接到计算机。

1 个答案:

答案 0 :(得分:3)

按钮单击时的视觉效果是由于默认情况下应用于按钮的样式表。如果您想要更改此行为或对各种控制事件提供自定义效果,请执行以下步骤:

1:在混合中打开页面(你可以在VS中做,但我更喜欢Blend)

2:点击你想要改变行为的按钮到属性窗口

3:或者右键单击它并选择编辑模板 - >编辑副本

4:为模板命名并将其保存在standardstylesheet.xml文件中,以便在您需要相同行为的所有页面上访问它

5:现在在应用事件的每个事件和样式的故事板部分,并相应地更改。 从上面你将了解如何应对这种情况。请将其标记为解决方案,因为我知道它可以回答您的问题。