2010-07-12 53 views
0

我在想如何在另一個XAML頁面的一部分的選項卡控件中顯示XAML頁面。或者,就此而言,如果這甚至是可能的話。我希望能夠單擊頁面1上的按鈕並能夠從頁面1上的選項卡控件中查看頁面2。如何在Silverlight 4中的Tab控件中顯示XAML

這是在幀控制內處理的東西嗎?或者有些不同?還是有更好的方法來完成這個?

我編程在Silverlight-4.0,C#從-4.0 Visual Studio 2010中

回答

1

你可以使用導航框架,但是這是不是真的,你在問什麼。您想知道如何將一個文件的內容放入選項卡,而另一個文件的內容位於另一個選項卡中。

Silverlight中的頁面只是一個用戶控件。您可以像使用其他控件一樣將用戶控件放入選項卡中。爲了在另一個XAML文件中使用本地用戶控件,你需要做到以下幾點:

一下添加到包含選項卡頁面的根元素:

xmlns:local="clr-reference.MyApplicationNamespace" 

然後你就可以添加此將控件添加到標籤中:

<local:usercontrolname name="mycontrol" someproperty="value" /> 
+0

是的,我相信這是我想要的。問題是,這樣做後,這將允許我以同樣的方式添加更多頁面到同一個標籤嗎? – AmbiguousX 2010-07-12 17:12:20

+1

由於您只是將一個usercontrol添加到您的頁面,所以您可以添加儘可能多的。把它看作更少的頁面添加頁面,更多的是添加一個控件到你的頁面。 – 2010-07-12 19:29:38

+0

對,真棒。非常感謝! – AmbiguousX 2010-07-13 14:47:33