5289


メインウインドウを閉じると同時に、  
別で開いているウインドウも一緒に閉じたいのですが、下のコードでは閉じることが出来ません。  
方法があればご教授をお願いします。

[code]

    ～メインウインドウクラス～
    
    　　　　　//メインウインドウを閉じるときのイベント
            private void closing(object sender, EventArgs e)
            {
    　　　　　　　//別ウインドウを閉じる
                Window setWindow = new settingWindow(this);
                setWindow.close();
            }
    
[/code]


CC BY-SA 3.0
2015-01-26T02:05:29.853
5286
2015-01-26T02:19:16.447
7626
question
c# wpf
C#：メインウインドウを閉じると同時に、別ウインドウを閉じることが出来ない


> //別ウインドウを閉じる  
>  Window setWindow = **new** settingWindow(this);  
>  setWindow.close();

はnew（新しい）ウィンドウを閉じるコードであり、既にある「別ウィンドウ」を閉じるコードではありません。

[Application.ShutdownMode](https://msdn.microsoft.com/ja-
jp/library/system.windows.application.shutdownmode\(v=vs.110\).aspx)をOnMainWindowCloseにすれば特にコードを書くことなく実現できますが、これは期待するものと異なりますか？


CC BY-SA 3.0
2015-01-26T02:19:16.447
5289
2015-01-26T02:19:16.447
4236
5286
answer