
Silverlight,WPF
kntao
互联网行业广告含义,分布式数据存储,大数据计算。
展开
-
Silverlight的几个知识点
首先添加一个Grid 1. Grid动态添加新的列和行。this.GTest.RowDefinitions.Add(new RowDefinition() {Height=new GridLength(30) });this.GTest.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(1原创 2010-01-25 15:37:00 · 1531 阅读 · 0 评论 -
Silverlight的HitTest
在开发RIA,我们经常在某一点的控件或者是在一个范围内的控件,在Silverlight3中提供了方法帮我们解决VisualTreeHelper.FindElementsInHostCoordinates 。 名称说明FindElementsInHostCoordinates(Point, UIElement)检索一组对象,这些对象位于某一对象的坐标空间原创 2010-04-15 17:05:00 · 2166 阅读 · 0 评论 -
XAML变形和动画
<br /> 使用RotateTransform进行旋转变形<br />Angle属性定义选择角度,CenterX,CenterY旋转中心点。<br /><TextBlock Text="This is the text to rotate!" TextWrapping="Wrap" Foreground="White"/><TextBlock.RenderTransform><RotateTransform Angle="45"/></TextBlock.RenderTransform>使原创 2010-07-13 15:44:00 · 2845 阅读 · 0 评论 -
Silverlight的几个知识点(二)
protected event RoutedEventHandler Click; void RotationPlanningSlot_MouseLeftButtonUp(object sender, MouseButtonEventArgs e){if (Click != null && e.GetPosition(thisElement.Parent as UIElement) == beginMousePosition) // Add click envent{ Click原创 2010-05-31 17:42:00 · 1057 阅读 · 0 评论 -
Silverlight应用程序的框架结构
直接见图:目前项目:Presentation Layer:采用MVVM Pattern Service Layer: 直接采用WCF通信 persistance Layer:采用NHibernate DB:SQL Server原创 2011-06-30 09:41:00 · 1262 阅读 · 0 评论 -
利用silverlight的导航控件,实现翻页效果
具体思路是:利用 对Frame做一个旋转动画。 在ContentFrame_Navigating 方法里,记录此时的导航页的图片。 void ContentFrame_Navigating(object sender, NavigatingCancelEventArgs e) { LastFrameContent = ne原创 2011-10-26 10:49:51 · 2771 阅读 · 1 评论 -
Silverlight MVVM模式开发 -MVVMLight
silverlight的mvvm模式框架有,MVVM Light:http://mvvmlight.codeplex.com Caliburn:http://caliburn.codeplex.com/Prism:http://compositewpf.codeplex.com/其中MVVMLight是一个轻量级框架,大家可以参考。下面重点说一下View与Command的原理及使用。原创 2011-10-28 18:27:30 · 2409 阅读 · 0 评论 -
Silverlight的过期退出和WCF服务session失效的同步方案。
前边一篇文章中,说了一下WCF和Asp.net的session共享,现在实现Silverlight的过期退出和WCF服务session失效的同步方案。Silverlight的bussiness模板中已经包含了超时认证的部分,现作为借鉴,实现了WCF服务端session失效和Silverlight过期的同步。1. 在web.config中设置session过期的时间: <sessi原创 2011-10-31 16:19:13 · 2787 阅读 · 0 评论 -
MVVM-Light模式,在dataGrid的模板下,绑定事件不触发的原因已经服务端排序的实现
如果以下绑定,DataGrid 模板里的Radio 的绑定事件将不会被触发:<sdk:DataGrid Grid.Column="0" x:Name="dataGrid" IsReadOnly="True" AutoGenerateColumns="False" Width="auto" Height="auto" HorizontalAlignment="Left" VerticalAl原创 2011-10-31 16:51:34 · 2476 阅读 · 0 评论