1、打开VS,创建一个Silverlight程序,如下图: 2、配置选择默认的,当然也可以不勾选Host Application,如下图: 3、添加Silverlight控件,2个label和1个button,定义一下属性; ID在Silverlight是Name,Text在Silverlight是Content,如下图: 4、双击button控件,编写控件的单击事件,如下图: 5、然后Build一下这个项目,如下图: 6、在浏览器中打开文件夹,如下图: 7、找到我们build出来的xap文件,如下...
对数据库表指定字段的查找,又是实际工作中的一项必要工作。SL客户端仅获取实际需要的指定的字段,好处很多,比如:有助于减少网络流量。有两类这样的使用场景。1:联表查询不需要外键表在上一篇中,我们使用了联表查询,在联表查询中,DAL部分的代码是这样的:我们已经指出,无论是你是否使用Include方法,只要实体类指定了Include特性,客户端都会获取到被关联的Course记录。诚然,有时候我们需要满足联表查询,但是其他时候我们...
话说,总结应该是个收获的心情,可现在的自己似乎没感觉到哪个喜悦的心情,说明自己做得还不够好,现在还是把一些做好的东西总结下。“总结”是学习,工作中必须的,不能偷这个懒 o(╯□╰)o实现上下循环移动的关键代码是: 首先创建一个计时器 rollTimer = new DispatcherTimer();rollTimer.Interval = TimeSpan.FromMilliseconds(1000);rollTimer.Tick += new EventHandler(rollTimer_Tick);rollTimer.Start(); 此...
一、什么是WebClient类 1、基本知识 WebClient类是Mircsoft在.NET框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。它使人们使用起来更加简单方便,然而它也有先天不足的地方。那就是缺少对cookies/session的支持。 WebClient类为Silverlight插件提供了一整套的HTTP客户端功能,可以下载应用程序数据,...
///画线void btn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { Button btn = sender as Button; var geometry = btn.Tag as ESRI.ArcGIS.Client.Geometry.Polyline; //存储线要素的集合 List<ESRI.ArcGIS.Client.Geometry.Polyline> polyLineListGrid = new List<ESRI.ArcGIS.Client.Geometry.Polyline>(); List<ESRI.ArcGIS.Client.Geometry.Po...
原文:ArcGIS API for Silverlight 之ElementLayer使用及TextSymbol的模板使用在开发中动态在地图上添加文字信息,可以使用TextSymbol添加文字//动态添加文本
TextSymbol textSymbol = new TextSymbol()
{FontFamily = new System.Windows.Media.FontFamily("Microsoft YaHei"),Foreground = new System.Windows.Media.SolidColorBrush(Color.FromArgb(255, 255, 0, 0)),FontSize = 14,Text = item.ZDMC,OffsetX = 12,OffsetY = -5
...
1.打开Expression Blend新建项目: 2.左侧菜单栏中选择ListBox 3.在画布上添加Listbox控件并在其中添加多笔ListBoxItem,让右侧和底部滚动条都显示出来 4.右键Listbox,选择Edit Template -> Edit a Copy...
后出现确认窗体,点击ok 5.得到ListBox的Template模板,可以看出ListBox实际上是由Border层级下的ScrollViewer和Validatio...
Silverlight中关于编码方面的应用是一个应用重点。只有熟练的使用各种方法来进行合理的编写代码,才能真正的实现我们所需要的图形界面的需求。在Silverlight提供的诸多形状对象中,Line对象无疑是最简单的一个,源于此,大家很容易忽略掉Line对象的一些特色功能。例如下面提到的两个应用技巧。1、Silverlight资源文件引用相关难题解析2、ilverlight 2数据验证功能实现方法介绍3、企业级Silverlight应用要点分析4、Silverlight数据异...
1.在Server端添加Silverlight-enabled WCF service 代码如下:[ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class Service1 { [OperationContract] public void DoWork(string name,string pwd,string email,string question,string answer) { MembershipCreateStatus status; Membership.CreateUser(name, pwd,email,question,...
(Name="dbo.Product")]
[DataContract()]
public partial class Product :
INotifyPropertyChanging, INotifyPropertyChanged
{ public Product(){this.Initialize();} [Column(Storage="_ProductID", AutoSync=AutoSync.OnInsert,DbType="Int NOT NULL IDENTITY",IsPrimaryKey=true, IsDbGenerated=true,UpdateCheck=UpdateCheck.Never)][DataMember(Order=1)]public int ProductID{ }[Column(Storage="_ProductName", DbT...
TextBox x:Name="txtProductType" Text="{Binding ProductType, Mode=TwoWay}" />第四步:编辑用户控件事件这一步比较复杂,这里分小点讨论。为了调用WCF服务,先定义一下全局变量。
AcademeServiceClient academeSClient;1.定义事件由于实时需要Page页的DataGrid控件和用户控件的更新,这里引用事件委托机制,所以先对外定义一些公共的事件和绑定数据方法。在Page页上实现一些方法,比如添加、删除、更新数据之后刷新列表。
//添加...
我想使用外部浏览器窗口在Silverlight应用程序中实现预览功能.这里有一个项目列表,每当用户单击其中一个项目时,它就会在单独的浏览器窗口中打开(内容是pdf文档,这就是为什么它会被SL应用程序处理的原因).
现在,要实现此目的,我只需使用HtmlPage.Window.Navigate(new Uri("http://www.bing.com"), "_blank");效果很好.
现在,我的客户不喜欢每次点击都会打开一个新的浏览器窗口的事实.他希望每次单击项目时都可以重用浏览器窗口.所以...
我知道您可以只使用CSS来隐藏DIV或Silverlight插件,但是有没有办法使用完全不显示任何UI元素的JavaScript实例化Silverlight组件/应用程序?
Silverlight中有很多强大的功能,例如MultiThreading和已编译的代码,可以完全由传统Ajax应用程序使用,而无需使用Silverlight的XAML / UI层.
我只想将标准HTML / CSS用于我的UI层,并在后台使用一些已编译的.NET / Silverlight代码.解决方法:是的,您可以,并且您说出的某些理由很合理.几周前,我...
我可以在页面中使用javascript来触发silverlight组件中的事件吗?如果是这样,有没有人有一些代码示例?解决方法:是的你可以.您需要使用“ScriptableMember”属性在.NET代码中的类上装饰方法,然后在对象上调用HtmlPage.RegisterScriptableObject以标记它与javascript的互操作性.您将创建一个名为OnMyEvent(sender As Object,e As MyEventArgs)的.NET方法,然后引发您想要的对象事件.然后你的javascript会调用它.
有关演练,请参阅此链...
原文:https://www.cnblogs.com/jiajiayuan/archive/2012/04/13/2444246.html
Silverlight中的打印只有一个类,那就是PrintDocment这个对象来实现。下面我用两种方法来实现Silverlight的打印:第一种:private void btnPrint_Click(object sender, RoutedEventArgs e){PrintDocument document = new PrintDocument();// tell the API what to printdocument.PrintPage += (s, args) =>{args.PageVisual = GPrint;};// call the Pri...