Ich habe die folgende Klasse deklariert:Immer den Griff des Fensters in C#
public partial class MainWindow : Window
Und ich brauche den eigentlichen Griff des Fensters zu erhalten, sobald das Fenster einen hat. Wie kann ich das tun und wo sollte ich die Abfrage-Funktion setzen.
Was ich bisher versucht:
IntPtr hwnd = new WindowInteropHelper(this).Handle;
Aber der Griff ich zurück ist 0, weil es in OnInitialized gepflanzt werden könnte - vielleicht das Fenster noch zu diesem Zeitpunkt nicht bereit ist. Und, ja - es ist über WPF verbunden, danke, dass Sie darauf hingewiesen haben!
Dank
WPF oder winforms? –
Sollen wir annehmen, dass "WindowInteropHelper" vom Typ System.Windows.Forms.Form ist? –
Von ihrer Verwendung von WindowInteropHelper denke ich, es ist WPF (http://msdn.microsoft.com/en-us/library/system.windows.interop.windowinterophelper.aspx) –