文章 2017-11-19 来自:开发者社区

Silverlight实用窍门系列:13.基于Popup浮动窗体控件模拟ToolTip的实现【附带实例源码】

本节是基于第四节的源码基础上进行扩展的源码,故本节源码附带有鼠标右键和全屏功能。         在本节,我们将讲述一个小技巧:使用Popup浮动窗体控件模拟Tip悬浮效果。此技巧的原理是当鼠标移动到某个控件上面的时候会触发MouseMove事件,此时设置Popup控件显示出来。触发此事件时能够获知此时的鼠标坐标位置,我们根据鼠...

Silverlight实用窍门系列:13.基于Popup浮动窗体控件模拟ToolTip的实现【附带实例源码】
文章 2017-11-19 来自:开发者社区

Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】

在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载。比如调用DLL来识别身份证读卡器传输过来的信号,比如要和某Delph编写的程序数据通讯等等。本文将简单的自写一个DLL文件,然后通过调用此DLL自定义的一个GetNum函数计算传入得两个参数之和。    &nb...

文章 2017-11-18 来自:开发者社区

Silverlight实用窍门系列:59.多个中心点联动多线的可拖动控件扩展为拓扑图

 在本系列的第17篇文章中“Silverlight实用窍门系列:17.中心点联动多线的可拖动控件(绘制工程图、拓扑图基础) ”,制作了基本的中心联动图标。有园友对此图的扩展不是很清晰,所以在本文中我们将在那基础上做一个简易的拓扑图。         首先:将黄球为中心,绿球为圆圈的节点封装为一个子控...

Silverlight实用窍门系列:59.多个中心点联动多线的可拖动控件扩展为拓扑图
文章 2017-11-18 来自:开发者社区

Silverlight实用窍门系列:63.Silverlight中的Command,自定义简单Command

 在Silverlight中的MVVM模式下将前台页面和ViewModel界面交互分离开是通过本节所要讲述的Command实现的。我们自定义一个Command需要继承于ICommand接口并且实现这个接口。它有CanExecute()、Execute()方法和CanExecuteChanged事件组成。       CanExecute():判断是否继续执行操作。     &n...

Silverlight实用窍门系列:63.Silverlight中的Command,自定义简单Command
文章 2017-11-18 来自:开发者社区

Silverlight实用窍门系列:68.Silverlight的资源字典ResourceDictionary

ResourceDictionary是一个键控对象字典,可在 XAML 和代码中使用。在其中我们可以定义样式、模板等以方便在其他页面中随时调用。   首先我们新建一个ResourceDictionary页面如下图:   然后向资源字典文件中写入以下代码,分别是样式和模板: <ResourceDictionary xmlns="http://schemas.microsoft....

Silverlight实用窍门系列:68.Silverlight的资源字典ResourceDictionary
文章 2017-11-18 来自:开发者社区

Silverlight实用窍门系列:70.Silverlight的视觉状态组VisualStateGroup

视觉状态是指控件的某些特定状态的外观,如MouseOver、Focused、Unfocused、Normal等等。在这些状态中有一些状态是不可同时存在的,我们将这种互斥的状态划分为同一个组,称之为视觉状态组。同理多个视觉状态组之间的状态是可以共存的。   VisualStateManager是视觉状态管理器,其内部包含多个视觉状态组   VisualStateGroup是视觉状态组,内部包含多个....

Silverlight实用窍门系列:70.Silverlight的视觉状态组VisualStateGroup
文章 2017-11-17 来自:开发者社区

Silverlight实用窍门系列:58.Silverlight中的Binding使用(三)-数据集合的绑定

 在本文中将以ListBox为例讲述在Silverlight中Binding数据集合.   在这里我们将实体集的绑定分为三类:      一、直接控件绑定。      二、DataTemplate模板绑定。      三、详细信息绑定。   首先:我们来看第一类直接控件绑定是对控件的ItemsSource属性进行绑定,然后使用Select...

Silverlight实用窍门系列:58.Silverlight中的Binding使用(三)-数据集合的绑定
文章 2017-11-17 来自:开发者社区

Silverlight实用窍门系列:72.Silverlight的Implicit Style、自定义主题皮肤、系统主题皮肤

本文实例基于Silverlight实用窍门系列:71.Silverlight的Style基础之上。   一、Implicit Style(隐式样式):是不需要制定x:Key属性的Style,它的作用于是所有指定TagetType的控件,而不需要在具体的每个控件去指定其Style="{StaticResource KeyName}"。如以下代码的Style就没有指定x:Key属性,也不需要在任何L....

Silverlight实用窍门系列:72.Silverlight的Implicit Style、自定义主题皮肤、系统主题皮肤
文章 2017-11-17 来自:开发者社区

Silverlight实用窍门系列:31.Silverlight中WebClient+StreamResourceInfo+反射实现动态加载外部XAP程序【附带源码】

在Silverlight中我们时常会遇到需要加载其他已经制作完成的Silverlight程序的情况,在本节中我们使用WebClient下载XAP包形式的Silverlight程序,然后使用反射的方式解析出这个Silverlight的程序加载到本Silverlight程序中。步骤如下:         1 •首先我们使用WebCl...

Silverlight实用窍门系列:31.Silverlight中WebClient+StreamResourceInfo+反射实现动态加载外部XAP程序【附带源码】
文章 2017-11-15 来自:开发者社区

Silverlight实用窍门系列:10.动态生成DataGrid,动态绑定DataGrid模板列【附带实例源码】

  在上一节中我们生成了一个未曾排版的DataGrid。本节将为此窗体排版,动态生成多个绑定列,为绑定列的Header计算宽度,使得绑定列能够合理的占满整个DataGrid。结合上节所述根据XML模板自动生成多个DataGrid,达到动态生成DataGrid,动态排版的目的。         本节首先引用两个域名空间:...

Silverlight实用窍门系列:10.动态生成DataGrid,动态绑定DataGrid模板列【附带实例源码】

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。