Программно изменить кнопку изображения источника WPSL 8.1
Это мой 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"
но я не могу получить доступ к изображению внутри него. Это простой способ создать кнопку такого типа, или вы можете помочь мне с кодом для доступа к источнику изображения?
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>