打造自定义 FlipPanel 控件全攻略
1. 引言
FlipPanel 是一个具有独特功能的控件,用户既可以通过编程方式(设置 IsFlipped 属性)来实现面板翻转,也能使用便捷的按钮进行操作(前提是控制使用者未从模板中移除该按钮)。构建 FlipPanel 相对简单,只需创建一个自定义面板,添加额外的隐藏内容区域,并设置在两侧之间切换的动画效果。理想情况下,还应创建一个结构严谨的控件模板,以便他人能为自定义的 FlipPanel 赋予不同的视觉样式。
2. 创建解决方案
为了更好地开发和维护自定义的 Silverlight 控件,建议将其放置在单独的程序集中。这样做不仅能在不影响应用程序的前提下对控件进行优化、修改和调试,还能让你在不同的 Silverlight 应用程序中重复使用该控件。
操作步骤如下:
1. 若要向已包含 Silverlight 应用程序的现有解决方案中添加 Silverlight 类库项目,可选择“文件” -> “添加” -> “新项目”。
2. 选择“Silverlight 类库”项目,设置名称和位置后,点击“确定”,即可开始设计自定义控件。
3. 启动 FlipPanel 类
FlipPanel 本质上由两个内容区域组成,用户可在每个区域填充单个元素(通常是包含各种元素的布局容器)。从技术角度看,它并非真正意义上的面板,因为它不使用布局逻辑来组织子元素,但这并不影响其结构的清晰性和直观性。此外,FlipPanel 还配备了一个翻转按钮,方便用户在两个不同的内容区域之间进行切换。
FlipPanel 直接继承
超级会员免费看
订阅专栏 解锁全文

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



