这是我的xaml:
<Button x:Name="FlashButton"
BorderThickness="0"
Click="FlashButton_Click">
<Button.ContentTemplate>
<DataTemplate>
<Grid Width="70"
Height="70">
<Ellipse Stroke="White"
StrokeThickness="3"/>
<Image x:Name="FlashButtonImage"
Source="/Assets/Images/flashOn.png" />
</Grid>
</DataTemplate>
</Button.ContentTemplate>
它会创建一个带有闪光图像的圆形按钮。当我按下按钮时,我想将FlashButtonImage源更改为"/Assets/Images/flashOn.png"
,但我无法访问其中的图像。这是设计此类按钮的简单方法,还是可以帮助我使用一些代码来访问图像源?
答案 0 :(得分:1)
您应该尝试使用此代码:
<Button x:Name="FlashButton"
BorderThickness="0"
Click="FlashButton_Click">
<Grid Width="70"
Height="70">
<Ellipse Stroke="White"
StrokeThickness="3"/>
<Image x:Name="FlashButtonImage"
Source="/Assets/Images/flashOn.png" />
</Grid>
</Button>