c# - Silverlight 页面与用户控制方法

标签 c# silverlight silverlight-4.0

在规划 Silverlight 应用程序时,使用其中哪一个是最佳方法?用户控件或页面。

我的理解是,当你必须封装一些真正通用和可重用的组件的逻辑时,那么使用 usercontrol 否则使用 Page,因为 Page 与浏览器的历史等紧密集成,所以你可以来回移动和可以利用 NavigationService 来跨页面导航,因为如果您一直使用用户控件,一直导航到所需页面是非常累人的。因此我们不能为它添加书签,因为它没有任何用处。我们将不得不再次通过应用程序中的菜单找到我们想要到达我们想要的位置的方式。

我的理解对吗?

最佳答案

你的理解是正确的。使用页面与导航框架以及自定义组件的主页面和控件等集成。

关于c# - Silverlight 页面与用户控制方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6455101/

相关文章:

silverlight - 绑定(bind)完成后如何引发事件?

silverlight - 优化Canvas动画

c# - C# Dictionary<string, List<string>>.GetObjectData() (serialization) 是否一致?

c# - 查询不返回任何东西

c# - 无法在 Xamarin 表单的 Release模式下构建解决方案

c# - 将描边应用于 XAML 中的文本 block

c# - 使用 C# 从存储在 azure blob 存储上的 200gb 文本文件中读取一行

Silverlight DataGrid 控件自定义列标题

silverlight - 浏览器silverlight中的NotificationWindow

.net - 运行时将 DataContract 和 DataMember 添加到使用 .Net 反射创建的动态类