【发布时间】:2015-01-13 23:34:37
【问题描述】:
我正在启动一个包含多个页面标签样式的项目。 IE。你有一个应用程序的页脚,它是页眉。标题包含在应用程序中心加载不同用户控件的按钮。我知道如何交换用户控件并显示一个或另一个,但是,我关心的是来自隐藏控件和 UI 更新的事件。
我正在考虑创建用户控件来表示每个页面。一个包含可供下载的文件列表,另一个包含下载管理器的 UI,显示最终用户的下载进度。
为了让当前未显示的某些页面/控件抛出事件,它的实例需要存在。在这种情况下,UI 更新会发生什么?考虑用户选择要下载的文件并将它们添加到下载管理器中。下载管理器目前处于“后台”,基本上,它的 UI 不存在(但 UserControl 的实例存在)。我认为每次更新 UI 的尝试都会出错?
或者,我是不是想多了?现在,这只是一个理论,我还没有为这个项目编写任何代码,因为我想咨询某人并从右脚开始。
提前谢谢你。
附:或者可以使用标签控件...
【问题讨论】:
标签: c# silverlight navigation swap