2011-07-13 13 views

答えて

2

どれも可能です。最も単純なものは、次のようになります。

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

のViewModelのプロパティに画像の視認性を結合し、クリックハンドラでそのプロパティを変更することですより良い方法。

または、コマンドをボタンに関連付けることができ、画像を含むウィンドウのViewModelをビジネスロジックの一部として変更することができます。

等等

1

画像の可視プロパティを公開するImageVisibleというクラスでパブリックプロパティを作成します。次に、可視または非表示にしたい天気に応じて、trueまたはfalseに設定することができます。

関連する問題