Wpf 窗口电话点击按钮,图像显示蓝色方框

Wpf 窗口电话点击按钮,图像显示蓝色方框,wpf,visual-studio,windows-phone-8,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>

以下是按钮代码:

<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>

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

之前:

之后:


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

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

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

2:单击要将行为更改到属性窗口的按钮

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

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

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

仅供参考--感谢您提供的解决方案。但是你能提供下一步吗?在这些操作之后出现了很多代码,了解如何更改(我相信这是一段可以使用的代码)以将图像应用到按下的状态将是非常棒的。也许您有一个建议,如何重构所有这些XAML代码,使其更加紧凑,只留下适合我们需要的部分,并去掉所有其他部分。提前谢谢。