【Combobox实现多项选择 Silverlight下“Combobox”怎样实现多项选择?】教程文章相关的互联网学习教程文章

企业级架构 MVVM 模式指南 (WPF 和 Silverlight 实现) 译(2)

本书包含的章节内容第一章:表现模式,以一个例子呈献给读者表现模式的发展历程,我们会用包括MVC和MVP在内的各种方式实现一个收费项目的例子。沿此方向,我们会发现每一种模式的问题所在,这也是触发设计模式发展的原因。本章还会说明如果应用不当,MVC和MVP这些依赖.Net事件的表现模式是怎么导致内存泄漏的。本章会谈论各种表现模式的优缺点,并且留给读者自我思考的问题,如为什么用MVVM设计模式来代替MVP或是MVC。第二章:介绍...

Silverlight多重表头实现【代码】【图】

效果:实现主要逻辑:通过动态拼接XML生成表头样式,绑定到列上。主要是动态拼接XML时要仔细核对对应的占位行,具体可以看代码,注释很详细两个类一个接口NTree<T>:定义表头树形结构 1using System;2using System.Collections.Generic;3using System.Linq;4using System.Collections.ObjectModel;5 6namespace SLDGHeader7{8///<summary> 9/// 树结构10///</summary> 11///<typeparam name="T">节点中的数据</typeparam> 12pub...

ArcGIS API for Silverlight动态标绘的实现【图】

原文:ArcGIS API for Silverlight动态标绘的实现1、下载2个dll文件,分别是:ArcGISPlotSilverlightAPI.dll 和 Matrix.dll其下载地址为:http://download.csdn.net/detail/taomanman/92121632、在Silverlight项目中添加上面2个dll引用,如下图所示:3、核心及调用代码如下所示:<UserControl x:Class="SLPlotMap.MainPage"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.co...

silverlight中 Storyboard(动画)的使用,实现球的上下循环移动,左右移动,及旋转功能【代码】【图】

话说,总结应该是个收获的心情,可现在的自己似乎没感觉到哪个喜悦的心情,说明自己做得还不够好,现在还是把一些做好的东西总结下。“总结”是学习,工作中必须的,不能偷这个懒 o(╯□╰)o实现上下循环移动的关键代码是: 首先创建一个计时器 rollTimer = new DispatcherTimer();rollTimer.Interval = TimeSpan.FromMilliseconds(1000);rollTimer.Tick += new EventHandler(rollTimer_Tick);rollTimer.Start(); 此...

Combobox实现多项选择 Silverlight下“Combobox”怎样实现多项选择?【代码】

把 combobox里面的项换成checkedbox示例: combobox cbb=new combobox(); if (null != ItemList && ItemList.Count > 0) { CheckBox cb = new CheckBox(); cb.CommandParameter = cbb.Name; cb.Tag = "check_All"; cb.Content = "全部选择"; cb.Click += new RoutedEventHandler(cb_Click); cbb.Items.Add(cb); foreach (var dr in ItemList) { cb = new CheckBox(); cb.CommandParameter = cbb.Name; cb.Tag = dr.FLID; cb.Conten...

SilverLight学习笔记--使用WebClient实现通讯(一)(上传和下载字符串数据)【图】

一、什么是WebClient类 1、基本知识 WebClient类是Mircsoft在.NET框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。它使人们使用起来更加简单方便,然而它也有先天不足的地方。那就是缺少对cookies/session的支持。 WebClient类为Silverlight插件提供了一整套的HTTP客户端功能,可以下载应用程序数据,...

【原创】有关Silverlight控件DataGrid的绑定数据后单元格单独复制的功能实现分析【代码】

前些日子,公司新需求需要对silverlight的datagrid进行局部任意单元格数据可复制,查阅了半天网络资料愣是没找到相关资料,开始还以为是silverlight的bug根部无法实现,最后还是实现了。MSDN上也未曾记录这个事件,具体代码如下:前段xaml文件 需要个datagrid绑定复制事件:CopyingRowClipboardContent="dataGrid_CopyingRowClipboardContent" 后台代码实现如下:void dataGrid_CopyingRowClipboardContent(object sender,DataGridRo...

XAML技术:SilverLight中可编辑ComboBox的简易实现

今天编程的时候要用到ComboBox控件,然而SilverLight中的ComboBox与平常所用的大不一样,无论怎么设置都实现不了编辑功能,所以想出了这个土方法,原理就是让ComboBox和TextBox位置上重叠,TextBox在上面。具体实现操作如下:1.在前台设计代码中添加ComboBox和TextBox控件,并给每个空间添加唯一标识Name2.将ComboBox和TextBox进行绑定。DataContext="{Binding ElementName=textBox1,Mode=OneTime}3.为ComboBox添加事件:ComboBox_...

silverlight学习(一)—— 使用blend实现缩小Listbox或Scrollviewer中的滚动条【图】

1.打开Expression Blend新建项目:  2.左侧菜单栏中选择ListBox  3.在画布上添加Listbox控件并在其中添加多笔ListBoxItem,让右侧和底部滚动条都显示出来   4.右键Listbox,选择Edit Template -> Edit a Copy... 后出现确认窗体,点击ok                                          5.得到ListBox的Template模板,可以看出ListBox实际上是由Border层级下的ScrollViewer和Validatio...

silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)

案例背景:     整个功能其实就是从数据库取出数据,然后在界面上播放,简单地说就是类似网上在线看视频,听音乐,只不过我取的是字符串数据,而他们取的是流文件数据。把整体数据分成十份,十个线程同时向数据库取数据(并发提高速度)放在十个队列中,另外一个线程从队列中取数据拿出来到界面上播放,可以拖动播放进度,停止,暂停,重新播放,控制播放速度。恩,功能听起来似乎很简单,做起来也不是很难。但是后面发现的一些...

silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)_javascript技巧

案例背景:     整个功能其实就是从数据库取出数据,然后在界面上播放,简单地说就是类似网上在线看视频,听音乐,只不过我取的是字符串数据,而他们取的是流文件数据。把整体数据分成十份,十个线程同时向数据库取数据(并发提高速度)放在十个队列中,另外一个线程从队列中取数据拿出来到界面上播放,可以拖动播放进度,停止,暂停,重新播放,控制播放速度。恩,功能听起来似乎很简单,做起来也不是很难。但是后面发现的一些...

Silverlight4 多语言实现的方法【图】

1:在项目中新建文件夹“Resouce”,然后再该文件夹下面新增资源文件“AppString.resx”,如果创建一个AppString.resx副本,把文件名改为对应的语言名称, 如AppString.en-US.resx。,并且把AppString.resx的访问修饰符改为Public 2:打开AppString.resx的cs文件,查看类的访问修饰符是否Public,如果不是,则改为Public。 3:打开App.xmal文件,添加以下代码,目的是用于其它的页面绑定字符内容的资源文件。4:然后再其它页面就...

Silverlight融合ajax实现前后台数据交互

事出偶然,本来公司强调的是用WCF 做项目审批流程,WPF /E 增强用户体验;由于个人的无知与偷懒,我产生了天真的想法:用WPF/E 来做审批流程,这不是一举两得吗。 下面介绍的就是用Silverlight (微软在07 年9 月将WPF/E 更名为Silverlight )融合ajax 做的审批流程。界面上的审批流程从下向上包括3部分,部门审批,科技处审批,厂长审批。实现的功能是可以定制审批流程,比如审批流程是部门审批--> 厂长审批,也可以定制成科技处审...

在浏览器中实现类似Powerpoint的应用程序-Javascript,Silverlight或其他工具?

我需要为网络实现一个简单的类似于Powerpoint的工具.用户应该能够在网格上绘制文本框,然后拖动删除或调整它们的大小并保存结果.格式文本的几个选项应该可用(字体,大小,标记等).此外,应用程序应具有撤消功能(crl z)以撤消最近的操作. 所有保存的模板都可以编辑,删除和打印.另外,用户应该能够将预定义的文本字段和图像拖到网格中. 在服务器端,我需要使用Microsoft技术.我的第一个想法是使用javascript完成所有功能,并使用ASP.NET MVC...

c#-Silverlight ReaderWriterLock实现好/不好?【代码】

我有一个适用于Silverlight的简单(无升级或超时)ReaderWriterLock的adopted实现,我想知道任何具有适当专业知识的人都可以通过设计验证它的好坏.对我来说,它看起来还不错,可以像宣传的那样工作,但是我对使用多线程代码的经验有限.public sealed class ReaderWriterLock {private readonly object syncRoot = new object(); // Internal lock.private int i = 0; // 0 or greater means readers...