Windowsフォームにはwin1.Handleプロパティがあり、これを思い出すとメインウィンドウハンドルのハンドルを返しますか?
WPFウィンドウのハンドルを取得する同等の方法はありますか?
私は次のコードをオンラインで見つけました、
IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle;しかし、私のアプリケーションには複数のウィンドウがあるので、それは私には役に立たないと思います。
ありがとう!!
                
                24
              
                  エヴァンさん、フレンドリーなアドバイスをさせてください。カーゴカルトプログラミングをしないでください!オンラインで見つけたコードを分析します。Application.Current.MainWindowを渡していることがはっきりとわかります。それから、別のウィンドウへの参照を渡すことで、答えが得られると考えることができます。私はWindowInteropHelperを使用したことがありませんが、それでもそれを推論するだけで質問に答えることができました。
                
                
                  
                    —
                    Gregory Higley、
                    
                  
                
              
                  あなたは正しい、ありがとう!今日は疲れました。
                
                
                  
                    —
                    エヴァン
                    
                  
                
              
                  問題ない!そして、私はそれを批判として意味するのではなく、単に参考にするためにです。私たちは皆、時々小さなカーゴカルチャーをしました。:)
                
                
                  
                    —
                    Gregory Higley