探索 Silverlight 中的导航技术
在 Silverlight 开发中,导航功能至关重要,它能为用户带来流畅的交互体验。下面将详细介绍 Silverlight 中多种导航相关的技术和方法。
1. 隐藏元素
在创建动态页面时,不仅可以添加和移除内容,还能临时隐藏元素。通过设置 Visibility 属性来实现,该属性在 UIElement 基类中定义,所有元素都可继承。示例代码如下:
panel.Visibility = Visibility.Collapsed
Visibility 属性使用枚举,只有 Visible 和 Collapsed 两个值(WPF 有 Hidden 值,但 Silverlight 不支持)。通常会一次性显示或隐藏整个容器,如 Border 、 StackPanel 或 Grid 对象。当元素隐藏时,它不占页面空间,也不接收输入事件,页面其余部分会自动调整大小填充空间,除非使用 Canvas 等布局容器以固定坐标定位其他元素。
还可以结合 Silverlight 动画实现元素收缩、压缩或移动,动画结束后设置 Visibility 永久隐藏元素。
2. 管理根视觉
常
Silverlight导航技术深度解析
超级会员免费看
订阅专栏 解锁全文
90

被折叠的 条评论
为什么被折叠?



