我是WPF的新手,無論我開始我自己的項目,以便每天學習更多。發送3路徑到另一個WPF窗口
在我問這個問題之前,我會向你解釋我到目前爲止所做的事情。
Mainwindow.xaml
有:
"Button" =
private void ModifyButton_Click(object sender, RoutedEventArgs e)
{
Window1 win2 = new Window1();
win2.ShowDialog();
}
Window1.xaml
有:
"image"
"Buttonlink1" "Buttonlink2"
好that's所有。
我想現在要做的是這樣的:
從Mainwindow.xaml
爲「按鈕,」我要爲「圖像」送3路(變量)「buttonlink1單擊按鈕」和「Buttonlink2」位於Window1.xaml
。
想法是在Mainwindow.xaml
中有許多按鈕,每個按鈕代表軟件錯誤的修復,這些按鈕將保留不同的數據。 在「圖像」中,我必須發送一個.jpg
的路徑,它將顯示一個錯誤對話框。 在「buttonlink1」中,我必須發送將修復此問題的.bat
修復程序的路徑。 在「buttonlink2」中,我必須發送一個.bat
的路徑,它將遠程解決問題。
所以我的問題是:我可以如何發送這3個變量(路徑)從Mainwindow.xaml
到window1.xaml
?以及如何「圖像」「buttonlink1」「buttonlink2」將讀取它並執行它?
非常感謝您的幫助,對於最終的語法錯誤我感到抱歉。如果有什麼不清楚的地方,請告訴我。
感謝您的回答!但是,當我打電話Window1的按鈕和我以前創建的圖像不會再出現。 – user2059273 2013-02-10 21:32:55
你的意思是,你在previouse窗口中做的按鈕和圖像不會出現在Window1中?如果您真的需要將按鈕從一個窗體複製到另一個窗體,請使用面板。 http://msdn.microsoft.com/en-us/library/ms754152.aspx – 2013-02-10 22:16:47
我明白了,但我也想保持我的Window1風格。有沒有一種方法可以讓我保持window1的狀態? – user2059273 2013-02-10 22:30:21