2011-03-21 43 views
2

我對Silverlight真的很陌生。我正在通過一些我在網上找到的示例代碼。Silverlight中的「User Control」和「Page」有什麼區別?

我注意到有時會添加一個新的「頁面」,有時會添加一個新的「用戶控件」。這兩個之間的區別是什麼?

順便說一句,當我試圖指定一個超鏈接的URL爲「www.apple.com」時,有一個錯誤說「www.apple.com」無法找到。有沒有爲HyperlinkBut​​ton指定一個網站的URL?

謝謝:)

回答

2

在SL3以上;一個Page與導航框架相關,而UserControl是一個控件,該控件使用多個控件提供一組定義的功能,然後可以在Page中使用這些控件。

+0

好的,謝謝。因此,必須先創建一個頁面,然後可以爲該頁面創建一個usercontrol。它是否正確? – RKM 2011-03-21 16:17:57

+0

是的;那是對的。 – 2011-03-21 16:19:09

+0

太好了,非常感謝:) – RKM 2011-03-21 18:03:07

0

用戶控制:

當你建立你的項目,您創建將出現在工具箱中還任何用戶控制。您可以像拖放任何其他控件(如按鈕或網格)一樣拖放它。用戶控件用於增強靈活性。您可以自定義您的控件,設置您想要的許多屬性,並且它可以簡化事情,而無需創建自定義控件。

頁:

但是,當你來到一個頁面,你可以用它主要用於導航。它可以包含其他控件,但主要用於框架內的導航。