Fork me on GitHub
摘要: Menu与以往的菜单在基本功能上类似,也像其他WPF控件一样,拥有了WPF的一些新特性,控件嵌套,例如在它的下面可以放一个图片。是菜单中的分割线。 ... 阅读全文
posted @ 2007-04-12 12:01 桂素伟 阅读(687) 评论(1) 推荐(0)
摘要: 本例是在ListView中排序,它的原理很像在VS2003下实现DataGrid排序。 首先在XAML中画了两个三角形,一个正三角形“HeaderTemplateArrowUp”,另一个是倒三角形“HeaderTemplateArrowDown”,我后是一个叫“lv”的ListView。最后是一个ListView.ItemsSource数据资源。在每个DataTemplate中,定义了一个Do... 阅读全文
posted @ 2007-04-10 23:30 桂素伟 阅读(1076) 评论(0) 推荐(0)
摘要: 山西DotNet俱乐部改版成功网址为:http://www.dotnet.sx.cn或http://www.xy8.cn欢迎大家光临! 阅读全文
posted @ 2007-04-05 11:24 桂素伟 阅读(238) 评论(0) 推荐(0)
摘要: 绑定数据库 早就想用WPF把数据库中的内容填到页面上,今天终于实了,这就把关键部分贴出来,一来记录,二来分享。 如果用Expression Blend来编译,先把System.Data命名空间添加到References中来。 先看CS代码,System.Data的路径为“系统安装盘下\WINDOWS\Microsoft.NET\Framework\v2.0.50727”。 在CS代码中基本与普通... 阅读全文
posted @ 2007-04-04 15:06 桂素伟 阅读(2427) 评论(2) 推荐(0)
摘要: 在WPF中,ListView是一个非常强大的控件,我们用几次来说,并且控照MSDN上的Sample来说明。下面先看第一个Sample。 ListView Sample1: 这个例子显示两个GirdView,一个是xaml中绑定的,一个是通过cs中动态生成的。 XAML文件: 从xaml文件中可以看到开头是一个,它定义了一个资源文件,它是定义数据源的提供者(ObjectDataProvider)... 阅读全文
posted @ 2007-04-04 01:17 桂素伟 阅读(2657) 评论(0) 推荐(1)
摘要: 这是一个ListBox中包括几个Image,就是一个Image列表,当选择一个图片时,它的放大图片会显示在ima这个图片中。 XAML代码: ... 阅读全文
posted @ 2007-03-31 11:18 桂素伟 阅读(487) 评论(0) 推荐(0)
摘要: Label在下面的例子中不公当作标签,还提供了一个快捷方式一个字母。主要用Target="{Binding ElementName=tb}"来设置这个快捷方工,用Alt+下划线字母来实现跳转。很类似于焦点跳转。 XAML代码: ... 阅读全文
posted @ 2007-03-29 11:19 桂素伟 阅读(407) 评论(2) 推荐(0)
摘要: 这是一个图形控件,结果共有两个图片, CS代码的构造函数动态加入的,它的DestinationFormat=属性为Gray32Float CS代码: BitmapImage myBitmapImage = new BitmapImage(); myBitmapImage.BeginInit(); myBitmapImage.UriSource =... 阅读全文
posted @ 2007-03-28 16:06 桂素伟 阅读(573) 评论(1) 推荐(0)
摘要: ... 阅读全文
posted @ 2007-03-28 11:58 桂素伟 阅读(399) 评论(0) 推荐(0)
摘要: GroupBox是一个容器控件,用来呈载和组合其他控件。在这里只要注他的Header属性就行,TabControl在后面的控件中学习。 XAML代码: Employee Data _Personal Info Employee Select your name ... 阅读全文
posted @ 2007-03-25 11:33 桂素伟 阅读(5073) 评论(0) 推荐(0)
摘要: Fram是一个框架控件,它可能用来呈现网页和xaml文件,如下面的便子,第一个按钮能转到一个网页中,第二个按钮能转到相应的xaml文件中,关且这个xaml不是以代码形式表现,而是以图形形式表现。当调用xaml时要引用一个参数UriKind.RelativeOrAbsolute。 XAML代码 ... 阅读全文
posted @ 2007-03-24 23:33 桂素伟 阅读(523) 评论(0) 推荐(0)
摘要: 这个控件可以说是一个阅读器,它可以把一定格式的文档加载进来,这样的好处我们可以分离开处理内容文件,只要按照一定的格式写这个文档,就能用FlowDocumentPageViewer来浏览。 在下例中,我们是通过一个按钮单击来加载内容的。 XAML代码: 在加载FlowDocument时,... 阅读全文
posted @ 2007-03-23 11:51 桂素伟 阅读(2195) 评论(0) 推荐(0)
摘要: Expander是一个伸缩扩展的小控件,它的主要功能是在内容较紧张时节省文字存放空间。在这个控件中有两点是值的注意的,一是ExpandDirection="Down",ExpandDirection有四个值Up,Left,Right,分别设置Expander的伸方向;另一个就是Height="Auto",如果ExpandDirection值选择的是Down,或Up,则Height="Auto"... 阅读全文
posted @ 2007-03-22 16:50 桂素伟 阅读(1609) 评论(0) 推荐(0)
摘要: DockPanel是一个停靠的模板。在下面的例子中,主要是有一个myDP.LastChildFill属性问题,这个属性自定义状态下是True,rect2就是自动充满余下的部分,当为False时,rect2为定义的最小值。 还有DockPanel.SetDock(rect1, Dock.Top)是设置rect1在myDP这个DockPanel下的停靠位置。 XAML代码: Dock P... 阅读全文
posted @ 2007-03-20 16:04 桂素伟 阅读(1599) 评论(0) 推荐(0)
摘要: 这个控件比较特殊,它是控件右键的单菜,类似于窗体的右键菜单。先看下面的例子。 XMAL代码: Some content about background colors. ... 阅读全文
posted @ 2007-03-19 23:57 桂素伟 阅读(443) 评论(0) 推荐(0)
摘要: 传统的ComboBox功能在WPF中的ComboBox没有多在改变,如下例中的第一个ComboBox。它用Trigger实了变化,同时触发了一个OnHover事件,使ComboBox一个子项改变内容。与传统ComboBox不一样的是第二个ComboBox,在它的子项中出现了image控件,Button控件和TextBox控件,就是说WPF能很容易的很用控件嵌套控件,这里的XAML语言... 阅读全文
posted @ 2007-03-19 11:30 桂素伟 阅读(1763) 评论(0) 推荐(0)
摘要: CheckBox也和通常的WPF控件一样,可以定义样式和事件,同时CheckBox中可以嵌套其他控件!例子如下: CS下的代码如下: private void HandleChange(object sender, RoutedEventArgs e) { CheckBox... 阅读全文
posted @ 2007-03-14 23:31 桂素伟 阅读(615) 评论(0) 推荐(0)
摘要: 说到Button应该不是陌生的,是基本控件,在WPF中,Button的基本事件和属性与其他语言中类似。看一个例子。 在上面的代码中,定义了Page的Resources,这个很像Html中的Css,是用来提供一些通用控件的通用属性。由于 ... 阅读全文
posted @ 2007-02-12 20:35 桂素伟 阅读(507) 评论(0) 推荐(0)
摘要: 这是一个存放控件的容器,且其中只能存放两个控年。 如下例: TextBlock Test. 值的注意的是,在标签中的控件是放位于签外部控件的前面的。它可以方便的把一组放到一起。 本文参考MSDN组织。 阅读全文
posted @ 2007-02-11 22:42 桂素伟 阅读(663) 评论(1) 推荐(0)
摘要: 想做一些关于WPF控件学习的记录,供以后之用。 Border是一个柜形边框,用来宣染其他控件的边缘。 下面看一段动画的代码,用代码分析。 This... 阅读全文
posted @ 2007-02-11 16:19 桂素伟 阅读(1094) 评论(0) 推荐(0)