Ustaw środowisko wykonawcze obrazu w VisualBrush za pomocą c #

właściwie ustawiłem obraz wzięty z zasobów w czasie doxaml plik taki jak ten:

<Button Click="btnLogin_Click" Name="btnLogin">
    <StackPanel Orientation="Horizontal">
        <Rectangle Width="20" Height="20" Name="recLogin">
            <Rectangle.Resources>
                <SolidColorBrush x:Key="BlackBrush" Color="White" />
            </Rectangle.Resources>
            <Rectangle.Fill>
                <VisualBrush Stretch="Fill" Visual="{StaticResource appbar_user}" x:Name="brushLogin" />
            </Rectangle.Fill>
        </Rectangle>
        <TextBlock Text=" login" Name="txbLogin" />
    </StackPanel>
</Button>

i działa dobrze. Ale(jest przyciskiem logowania) Chciałbym, aby podczas logowania użytkownik wyświetlał obraz na przycisku(wewnątrz prostokąta) zostanie zmieniony ..

Jak mogę to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion