2011-03-21 48 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

用户控制:

当你建立你的项目,您创建将出现在工具箱中还任何用户控制。您可以像拖放任何其他控件(如按钮或网格)一样拖放它。用户控件用于增强灵活性。您可以自定义您的控件,设置您想要的许多属性,并且它可以简化事情,而无需创建自定义控件。

页:

但是,当你来到一个页面,你可以用它主要用于导航。它可以包含其他控件,但主要用于框架内的导航。