abi c# bilmiyorumda, hide ile gizlemek yerine close ya da quit gibi bir şeyle çıkman gerekir bence o window dan, yoksa arkada çalışmaya devam etmesi normal. İnsanlara umut sat gerisi gelir.

abi c# bilmiyorumda, hide ile gizlemek yerine close ya da quit gibi bir şeyle çıkman gerekir bence o window dan, yoksa arkada çalışmaya devam etmesi normal. neri için teşekkür ederim fakat "MainWindow" olduğundan Close ; metodunu kullandığımda uygulama kapanıyor. Yine de App. xaml deki: StartupUri="MainWindow. xaml" ShutdownMode="OnExplicitShutdown" zelliklerini kurcalayacağım, belki buralardan ana pencereye nce grünmeyecek şekilde başlatıp, sonradan tek seferde temiz bir başlangıç yaptırabilirim. RockZs tarafından 29/Mar/18 08:47 tarihinde düzenlenmiştir

Bir C# WPF uygulamasında private void openSplash koduyla MainWindow u Hide metodu ile gizleyip, Splash penceresini açıyorum. Splash deki kodla zamanı gelince splash penceresini kapatıp, MainWindow u aşağıdaki şekilde açıyorum: private void closeSplashScreen Sorun şu ki, bu şekilde yaptığımda alt tarafta sanki iki tane MainWindow çalışıyor gibi işlem yapıyor. Herşeyi iki kere yapıyor. rneğin iki tane POST sorgusu gnderiyor vs.. Çzüm için nerisi olan var mı? Teşekkürler. ÇZÜM: //pass a parameter to the loginwindow of type MainWindow. //That allows the Login window to have a reference to the MainWindow: this. Hide ; Login li = new Login ; li. Show ; //And the login window: private MainWindow m_parent; public Login :this //Login Succesfull function private void Succes kaynak: https://stackoverflow.com/questions/6814170/wpf-how-hide-show-main-window-from-another-window RockZs tarafından 06/Nis/18 04:20 tarihinde düzenlenmiştir

hide yerine visible yapsan? yada ayarlarından kapatma formunu main form değilde tüm pencereler kapandığında kapanacak şekilde ayarlasan? Bot ve lisans ihtiyaçlarınız için pm atınız.

Show yaptıktan sonra mainWindow içerisinde onLoad fonksiyonu falan varsa onun içerisindeki kodların 1 defa daha çalışır etti mi sana 2x bir daha çağırırsan o bidaha çalışır eder sana 3x. Başka aklıma bir şey gelmiyor. onLoad vs tarzında bir şey vardı C# da en son 5 sene nce yazmıştım :D Hatırlamıyorum. Ordaki kodu debug et. 2. show dediğin zaman ordaki fonksiyon calısacaktır. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

dotnet bilmiyorum ama SetWindowPos apisinin işine yarayacağını düşünüyorum. https://stackoverflow.com/questions/1190423/using-setwindowpos-in-c-sharp-to-move-windows-around