WPF Как изменить видимость изображения из другого окна - PullRequest
1 голос
/ 13 июля 2011

Как изменить видимость изображения из события нажатия кнопки другого окна в WPF C #?

Ответы [ 2 ]

2 голосов
/ 13 июля 2011

Любой из тысячи возможных способов.Простейшим было бы:

partial class Window2 : Window
{
    ...
    private Window1 _otherWindow;
    private void OnClick(object sender, RoutedEventArgs e)
    {
        _otherWindow.image.Visibility = Visibility.Collapsed;
    }
}

Лучшим способом было бы связать видимость изображения со свойством ViewModel и изменить это свойство в обработчике кликов.

Или вы можете связать командус помощью кнопки и измените ViewModel окна, содержащего изображение, как часть бизнес-логики.

И т. д.и т. д.

1 голос
/ 13 июля 2011

Создайте открытое свойство в классе с именем ImageVisible, которое предоставляет видимое свойство изображения. Затем вы можете просто установить для него значение true или false в зависимости от того, какую погоду вы хотите видеть или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...