1

我有一個在Silverlight中創建的子窗口。我需要在點擊按鈕的時候在子窗口中加載一個用戶控件(用於在同一個子窗口中更改內容)。 我該如何實現這個目標?在子窗口中加載UserControl

舉例說明:如果我有一個帶有Header - > Content - > Button的子窗口。 我只需要點擊按鈕來更改內容部分和按鈕部分。 我需要更改按鈕,因爲導航不可能使用相同的按鈕單擊事件。

是否有可能在Silverlight 4.0或5.0中實現此目標?

+0

我知道你想要什麼但爲了更好地理解PLZ顯示你的代碼或屏幕短 –

回答

0

這是一種方法。創建一個畫布來保存內容,並在按鈕單擊時,添加用戶控件並將其作爲子項添加到畫布。如果您想要更改按鈕,而不是更改按鈕,請在同一按鈕中單擊按鈕內容爲不同的文本。

私人無效Button_Click_1(對象發件人,RoutedEventArgs E)

{
SilverlightControl1 CONTROL1 =新SilverlightControl1();
top.Children.Add(control1);
}

希望這會有所幫助。