我对Silverlight真的很陌生。我正在通过一些我在网上找到的示例代码。Silverlight中的“User Control”和“Page”有什么区别?
我注意到有时会添加一个新的“页面”,有时会添加一个新的“用户控件”。这两个之间的区别是什么?
顺便说一句,当我试图指定一个超链接的URL为“www.apple.com”时,有一个错误说“www.apple.com”无法找到。有没有为HyperlinkButton指定一个网站的URL?
谢谢:)
我对Silverlight真的很陌生。我正在通过一些我在网上找到的示例代码。Silverlight中的“User Control”和“Page”有什么区别?
我注意到有时会添加一个新的“页面”,有时会添加一个新的“用户控件”。这两个之间的区别是什么?
顺便说一句,当我试图指定一个超链接的URL为“www.apple.com”时,有一个错误说“www.apple.com”无法找到。有没有为HyperlinkButton指定一个网站的URL?
谢谢:)
在SL3以上;一个Page
与导航框架相关,而UserControl
是一个控件,该控件使用多个控件提供一组定义的功能,然后可以在Page
中使用这些控件。
用户控制:
当你建立你的项目,您创建将出现在工具箱中还任何用户控制。您可以像拖放任何其他控件(如按钮或网格)一样拖放它。用户控件用于增强灵活性。您可以自定义您的控件,设置您想要的许多属性,并且它可以简化事情,而无需创建自定义控件。
页:
但是,当你来到一个页面,你可以用它主要用于导航。它可以包含其他控件,但主要用于框架内的导航。
好的,谢谢。因此,必须先创建一个页面,然后可以为该页面创建一个usercontrol。它是否正确? – RKM 2011-03-21 16:17:57
是的;那是对的。 – 2011-03-21 16:19:09
太好了,非常感谢:) – RKM 2011-03-21 18:03:07