Silverlight的弹出窗口--设计

在上一篇《[原创]Silverlight的弹出窗口--展示》中,仅仅是将我制作的基于Silverlight的弹出窗 口作了一个功能性的展示,并提供了一个非常基础的版本的源码。

确实这个版本非常基础,其中存在着众多未经优化的代码,同时结构也存在着一定程度的混乱,因此 如果不从整体上对其进行梳理,仅仅通过阅读代码恐怕是很难了解其整个工作过程的。

此篇的目的就是,从设计的结构上,对弹出窗口这一功能作一个大致的介绍,将贯穿于整个作品的设 计思想描绘出来,而这思想也必然是整作项目中最为稳定的部分,在将来不会产生太大的改动。

源码已经有了小部分的更新,如果上一次有下载的园友,请重新下载

整体结构

首先应当从整体上对这个项目的结构有一个鸟瞰的概念,因此附上架构图一份,当然这并不是正规的 UML图,但应当足以说明不少问题

时间: 2024-12-31 04:17:12

Silverlight的弹出窗口--设计的相关文章

Silverlight的弹出窗口--展示

背景 年后来到公司实习,第一个星期没有项目,也就无所事是,此时有一位前辈和我说,他们有一个系统 是基于Silverlight研发的,而其中使用的弹出窗口存在着不少的问题,因此如果可以的话,要我做出一 个弹出窗口的功能,其子元素可以是自定义的任何控件. 我很高兴进入公司才几天就能有这样的任务,每一次我去不同的公司实习,总是能在很短的时间内被 "委以重任(当然更多的是我自己在自恋)"去进行可利用的基础设施的研发,非常感谢从大二开始都一 直如此信任和看得我的各家公司,我想只有在这样的环境中才

网页设计:javascript弹出窗口问题总结

javascript|弹出窗口|设计|网页|网页设计|问题 作者:罗代均,ldj_work#126.com ,转载请保持完整性. 1.无提示刷新网页     大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点"确定"才会刷新.而有的页面不会提示,不弹出提示窗口,直接就刷新了.如果页面没有form,则不会弹出提示窗口如果页面有form表单,       a)<form  method="post" ...>             会弹出提示窗口

QuickContact分析及其弹出窗口实现

http://winuxxan.blog.51cto.com/2779763/518044 一.简介 QuickContact是为了应用程序能够快速方便的访问联系人,并且快速的运用联系人的信息执行相应操作而设计的.最常见的在Contacts应用程序中如下图所示: 在Activity中存在一个图标,点击该图标后弹出一个窗口,窗口中会有几个图标,不同的图标表示针对该联系人进行的不同操作,比如打电话,发短信,发送邮件,进入主页等等.图标的显示和不显示取决于该联系人是否存在该种操作相关的信息.比如,如果

ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件

原文:ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件 先看效果图,然后上代码: <UserControl x:Class="MapClient.PicMusic" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx

Silverlight Telerik控件学习:弹出窗口RadWindow

几乎所有的业务系统都有弹出窗口,典型场景有二种 : 1.简单的弹出一个对话框显示信息,比如下面这样: 这个很简单,代码示例如下: DialogParameters pars = new DialogParameters(); pars.Header = "信息"; pars.Content = "Hello World"; RadWindow.Alert(pars); 2.点击某条记录的"编辑"按钮,传入ID参数,弹出一个窗口,编辑保存后,将操作

弹出窗口与切换页面的对比总结

分享较早前的一个小总结,关于在选择弹出窗口还是选择切换页面来承载信息时,可用用来判断的几个角度,合适初学者来读. 1.弹出窗口与切换页面的区别 1)&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;操作的连贯性:弹出窗口的速度会比打开一个页面的速度要快,响应更及时一些,点击后可以比较快的得到操作的反馈,而切换页面则经常会让用户等待一段时间. 实例一:个人中心中,查看好友照片的操作: 之前查看照片的操作页面会跳转到该好

Flash MX实战精选:定义弹出窗口

弹出窗口 实例说明 在设计网页的过程中,经常要制作一些弹出窗口,并且窗口的大小.隐藏菜单栏.工具栏等属性都可改变. 有关知识 通过JavaScript来控制弹出窗口的属性. 制作过程 步骤1: 打开Flash,建立一个新文件.从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选按钮(Button),命名为button,用矩形工具在Up帧画一矩形方框,如图所示. 步骤2:将按钮放置在场景合适位置,选取按钮button,在Actions面板点从出现的下拉菜单中选A

网页弹出窗口和网页浮出层哪个好?

大家好,我们这一组的主题是弹出窗口和浮出层的使用体验. 在谈这个话题之前,首先我们必须对弹出窗口和浮动层有个定义.来自五湖四海的革命兄弟姐妹们经过友好而热烈的讨论,就定义问题交换了意见: 1. 弹出窗口:弹出窗口变种很多,形式各异,姿态万千,我们就不一一列举了,我们的讨论范围也仅限于以下两种. •    消息警示窗,俗称alert窗口,又称系统对话框,举例可以看这里 .   •    弹出窗口:俗称弹出广告窗,有独立的url,例子可以看这里.   2. 浮出层:例子可以看这里(请围观者移动鼠标猛

浅谈网站在线客服弹出窗口对用户体验的影响

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近看到一篇文章,内容主要讨论网站是否需要增设各类客服的弹出窗口.大家也都争论不休,各有各的看法,笔者也有自己的一点感触,写出来与大家分享一下. 先说说网站的弹出客服,比如用户在访问B2C网站的时候需要的是一个很直观的用户体验,做好用户体验需要做好网站的整体购物流程的设计.就像通常大家进超市一样,以前经常都会有导购跟着你一味的给你讲解,让我们