Программно изменить кнопку изображения источника 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>
Другие вопросы по тегам