Teknolojiye ayak uydurmaya çalışıyoruzwindows form artık tarih oldu olacak 3-4 ay kadar'dır WPF ile çalışıyorum
sorunum şu : yeni bir pencere açıcam mesela ama o pencere zaten açıksa 2.kez açılmasını istemiyorum
C# Windows Forms'da form'un açık olup olmadığını şu şekilde kontrol edebiliyorum ama WPF te malesef olmuyor
private Boolean FormCheck()
{
var MyForm = Application.OpenForms["Form1"];
foreach (Form XForm in Application.OpenForms)
{
if (XForm == MyForm)
{
return true;
}
}
return false;
}WPFstatic public Boolean WindowCheck(Window xWin)
{
foreach (Window window in Application.Current.Windows)
{
if (window.GetType() == typeof(xWin))
{
if(window.IsActive)
{
return true;
}
}
}
return false;
}Edit: çözdüm ve konuya çözümü ekledim..