Q067. 現在アクティブな Window のインスタンスを取得するには?

A. 以下のようにApplication.Current.Windows コレクションを走査して、アクティブな Window を検索すればいいです。


VB.NET

Application.Current.Windows.OfType(Of Window).SingleOrDefault(Function(w) w.IsActive)

C#

Application.Current.Windows.OfType<Window>().SingleOrDefault(w => w.IsActive);


WPF FAQ の目次に戻る