tan
站在牛顿头上吃苹果的程序员
摘要: 对象之间的位置是由xmal的声明顺序所决定,先申明的元素默认情况下显示在后什么的元素之后,同常情况下我们会遇到元素被覆盖层叠的情况,这种情况下可使用Canvas对象的Zindex来设置其层次关系,如下图是未设置之前的图元(图1),与设置之后的图元(图2) (图1)(图2)通过设置Zindex来控制其显示层次关系,zindex值越大表示越接近前景,层次就越高,反之值越小就层级越低。代码如下:xaml:View Code <UserControl x:Class="Demo.MenuItemDemo" xmlns="http://schemas.microsof 阅读全文
posted @ 2011-11-25 15:57 tanliang 阅读(2733) 评论(0) 推荐(0) 编辑
摘要: Silverlight 4新增了右键菜单功能,通过contextMenu控件来实现右击菜单的功能.简单的右键菜单功能非常容易实现,网上很多朋友都有提供示例分享,最近因为项目需要得实现多级右键菜单功能,效果如下: 实现参照了网络上的几个实现方式,现将代码贴出,希望对大家有所帮助。MenuItemDemo.xamlView Code 1 <UserControl x:Class="Demo.MenuItemDemo" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 阅读全文
posted @ 2011-11-25 15:34 tanliang 阅读(3573) 评论(23) 推荐(0) 编辑
摘要: Silverlight 提供了在全屏模式下显示基于 Silverlight 的应用程序的功能,可以实现全屏功能,先看一个示例;xaml: <Grid x:Name="LayoutRoot" Background="White"> <Button Content="全屏" Height="23" HorizontalAlignment="Left" Margin="174,106,0,0" Name="button1" VerticalAl 阅读全文
posted @ 2011-11-25 15:04 tanliang 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: DisppatcherTimer是一个比较常用的计时器对象,其使用非常简单,位于using System.Windows.Threading命名空间下,如下演示一个获取系统时间的例子: public CygBrowser() { InitializeComponent(); DispatcherTimer timer = new DispatcherTimer(); //设置一个间隔时间 timer.Interval = new TimeSpan(0, 0,... 阅读全文
posted @ 2011-11-25 14:40 tanliang 阅读(539) 评论(0) 推荐(0) 编辑