原文:
wpf中實現先登入後啟動主程式的方法
首先來說一下傳統c#在winform中的實現方法,基本上是在main函式中根據第乙個啟動視窗的dialogresult來判斷是否例項第二個視窗,dialogresult是在第乙個視窗中根據登入情況來設定的。**如下
主函式**:
static
class program
else }
catch (
exception ex)
} }
第乙個登入視窗中設定dialogresult的**:
this.dialogresult = dialogresult.ok;
this.close();
from:
參考winfrom中的這個基本想法,在wpf中實現。我重寫了onstartup函式:
protected
override
void onstartup(startupeventargs e)
} //這裡需要注意的一點就是上面要用showdialog(),而不能直接呼叫show(),show()是不會返回任何結果的,只有用showdialog()才能渠道dialogresult
死活都是只能啟動第乙個視窗登入,然後第二個視窗無法呈現出來。除錯後發現main視窗已經例項化了但是showdialog()貌似完全不起作用。糾結了。。
這個問題的可能原因有:
1. mainwindow也就是我要建立的第二個主視窗沒有例項化成功;
2. dialogresult錯誤導致沒有進入mainwindow的例項和顯示過程;
3. 第乙個視窗在作祟。
public
static
void main()
WPF中實現先登入後啟動主程式的方法
首先來說一下傳統c 在winform中的實現方法,基本上是在main函式中根據第乙個啟動視窗的dialogresult來判斷是否例項第二個視窗,dialogresult是在第乙個視窗中根據登入情況來設定的。如下 第乙個登入視窗中設定dialogresult的 this.dialogresult di...
Android中實現程式的完全退出登入
經過上網查詢資料發現這個方法可以是程式完全退出登入,在開啟下乙個activity之前,finish 的時候,當返回的時候,它會直接退出應用,關閉了所有的activity資源,不過這個方法只適用於android2.2的版本以上的 intent startmain new intent intent.a...
linux系統中蜜罐陷阱的實現(登入後陷阱)
在黑客以root身份直接登入時設定陷阱。一般情況下,只要使用者輸入的使用者名稱和口令正確,就能順利進入系統。如果我們在進入系統時設定了陷阱,並使黑客對此防不勝防,就會大大提高入侵的難度係數。例如,當黑客已獲取正確的root口令,並以root身份登入時,我們在此設定乙個迷魂陣,提示它,你輸入的口令錯誤...