Formularze systemu Windows miały właściwość win1.Handle, która, jeśli sobie przypomnę, zwraca uchwyt uchwytu głównego okna?Znajdowanie uchwytu do okna WPF
Czy istnieje równoważny sposób uzyskania uchwytu okna WPF?
znalazłem następujący kod online
IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle;
ale nie sądzę, że będzie mi pomóc, ponieważ moja aplikacja ma wiele okien.
Dzięki!
Podam pewien przyjacielską radę, Evan. Nie programujcie kultowego ładunku! Odszukaj kod znaleziony online. Widać wyraźnie, że mija aplikację Application.Current.MainWindow iz tego można wywnioskować, że przekazując jej odniesienie do innego okna, otrzymasz odpowiedź. Nigdy nie korzystałem z WindowInteropHelper, ale wciąż byłem w stanie odpowiedzieć na to pytanie po prostu rozumując. –
masz rację, dzięki! Dziś jestem zmęczony :). – Evan
Nie ma problemu! I nie myślałem o tym jako o krytyce, żeby być pomocnym. Od czasu do czasu wszyscy robimy małe kultywowanie ładunków. :) –