随笔分类 - 【显示】Silverlight和WPF
silverlight 学习笔记,感悟,摸索
silverlight 数据库更新,UI控件同步更新
摘要:UI和他绑定的数据模型和数据库(Model) 是分离的三个层面的东西。 我们INotifyPropertyChanged实现的是数据模型到绑定UI的一个通知功能,然后让UI绑定能够去拿到更新后的数据模型的新值。但是,数据库和数据模型之间是一个单向的关系,都是数据模型去查询去更新数据库,数据库并不会主动地更新和通知数据模型,这个是非常明确的。所以只用INotifyPropertyChanged是无法实现当数据库更新,UI控件同步的更新。第一种方法:目前我采用的方法是:利用Timer或者dispatcherTimer。通过定时地查询数据库,来更新数据模型。 一旦数据库更新了,在一个查询周期后,查询
阅读全文
silverlight导航总结<一>应用传统的批改容器的Content或者是Child等内容来实现导航
摘要:参考文章:http://www.mysjtu.com/page/M0/S590/590938.html第一种方法:修改容器的根元素此方法常用于同页面栏目导航,举例:.xaml页<Grid x:Name="LayoutRoot"></Grid>.cs页LayoutRoot.Children.Clear();LayoutRoot.Children.Add(new Page());导航(添加)新页或新控件之前必须清空根元素的子元素,不然根元素的子控件或页还存在。第二种方法:修改RootVisual此方法常用于页面间导航,举例:App.cspublic Gr
阅读全文
silverlight 如何编辑控件模板?以制作圆形按钮为例
摘要:编辑控件模板必须了解控件。控件有内外两部分:内在的构成和数据,外在的样式和状态。如下例代码View Code <Style x:Key="ButtonStyle1" TargetType="Button"> <Setter Property="Background" Value="#FF1F3B53"/> <Setter Property="Foreground" Value="#FF000000"/> <Setter Propert
阅读全文
silverlight 滚动文字
摘要:<Canvas x:Name="c1" > <Canvas.Triggers> <EventTrigger RoutedEvent="Canvas.Loaded"> <BeginStoryboard> <Storyboard x:Name="animation" RepeatBehavior="Forever"> <DoubleAnimation Storyboard.TargetName="tbnews" Storyboard.
阅读全文
Image控件与ImageBrush比较及动态改变图片路径
摘要:Image控件与ImageBrush画刷比较相同点:都支持Stretch属性不同点:Image用Source指明图片源。ImageBrush用ImageSourceImage控件用来显示一幅位图(Bitmap)文件,ImageBrush使用一幅图像填充一个silverlight元素。C#动态改变图像对象引用空间:BitmapImage和WriteableBitmap(绘制位图)命名空间为:System.Windows.Media.Imaging;声明图片路径:Uri uri=new Uri("图片路径");通过图片路径定义图片源:BitmapImage bitmap=new
阅读全文
控件之布局控件
摘要:几个大要点从技术角度来说可以使用silverlight任何元素作为XAML页面根元素silverlight应用程序的运行的实际尺寸将受到silverlight插件的HTML元素和高度影响若要动态控制布局可以用C#托管代码: 用new构造一个控件对象 设置控件属性 将控件添加到父容器里:父容器.Children.Add(控件) 将控件移除出父容器:父容器.Children.Clear(控件)删除UserControl height和width属性可使Silverlight应用程序自适应浏览器尺寸Canvas:精确的绝对坐标定位。类似HTML中的Div。指定控件 相对于其直接父 Canvas 控件
阅读全文
Silverlight应用
摘要:参考资料《银光志》《silverlight之美》silverlight给我最直接震撼就是User Experience和out of browser.用户体验也分等级的,比如你看看黑白电影的体验,彩色电影的体验,3D电影的体验,3DMax体验。毫无疑问Silverlight属于3DMax体验下面是我在网上找的例子大家可以身临其境的感受一下腾讯Silverlight QQ:slqq.qq.com/微软Silverlight数码学校宿舍:www.microsoft.com/student/en-US/digitaldorm/def...微软SQL Server团队计算工具——SQL Server
阅读全文
浙公网安备 33010602011771号