Silverlight Изменить источник изображения, вложенный в кнопку - PullRequest
0 голосов
/ 21 марта 2012

Для изображения кнопки, как показано ниже, как мне изменить источник изображения при нажатии кнопки

    <Button Name="btnFullScreen" Width="32" Height="32" Click="BtnFullScreenClick">
        <Image Source="img/fs.png" Stretch="Fill"></Image>
    </Button>

, похоже, не существует такого свойства, как btnFullscreen.Controls (я пришел из asp.netфон отсюда)

1 Ответ

1 голос
/ 21 марта 2012

У вас есть Content свойство.

private void BtnFullScreenClick(object sender, System.Windows.RoutedEventArgs e)
    {
        Image img = ((Button)sender).Content as Image;
        img.Source = new System.Windows.Media.Imaging.BitmapImage(new System.Uri("newImage.jpg", System.UriKind.Relative));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...