摘要: 本文目录 1.引言 2.怎样使用样式? 3.内联样式 4.已命名样式 5.元素类型样式 6.编程控制样式 7.触发器1.引言 样式(Style),主要是用来让元素或内容呈现一定外观的属性。WPF中的样式的作用,就像Web中的CSS一样,为界面上的元素定制外观,以提供更好的用户界面。在WPF应用程序中,通过控件的属性,我们也可以实现更改控件的外观。但是,这种方式局限性大、不灵活且不利于维护。例如: <Grid> <Button Width="80" Height="30" FontSize="16" FontWeigh 阅读全文
posted @ 2011-12-22 22:02 lhx880619 阅读(4483) 评论(0) 推荐(0) 编辑
摘要: 以前一直使用listbox和listview做item集合的绑定但是最近遇到了个问题,就是我的条目不需要被选中 例如日历里面的每周列表如果用listbox 一周被选中 达不到我们想要的效果开始时候千方百计想重写listbox的style从而实现选中是的样式和不选择一样后来发现可以使用最简单的ItemsControl 来实现这个需求直接贴代码吧 很简单<ItemsControl x:Name="show"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Tex... 阅读全文
posted @ 2011-12-20 23:51 lhx880619 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 要设置的控件名.Background = new SolidColorBrush(Color.FromArgb(80, 230, 230, 230));SolidColorBrush可以换成其他的brush 视各自需求而定int rows=(offset + daysInMonth + lastoffset) / 7; for (int i = 0; i < rows; i++) { WeekOfDaysControls weekRowCtrl = new WeekOfDaysControls(); ... 阅读全文
posted @ 2011-12-18 23:39 lhx880619 阅读(8618) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中遇到了一个问题,datagrid 不出现滚动条了,拿出来给大家分享下,以作前车之鉴。很简单的布局代码如下<Window x:Class="DataGrid_AutoSize.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height=" 阅读全文
posted @ 2011-12-08 23:54 lhx880619 阅读(25511) 评论(4) 推荐(4) 编辑
摘要: 国内的WPF技术先行者周银辉曾介绍过如何动态改变应用程序的主题样式,今天我们来介绍一种轻量级的改变界面风格的方式——动态改变主题色。程序允许用户根据自己的喜好来对界面进行配色,这种技术在很多软件中都有应用,比如这款名为AirPlay的音乐播放器软件:下面我们就来自己动手实现这种技术:首先在App.xaml文件中定义一个键值为“color”的单色笔刷,这个笔刷就是可以被用户改变的动态资源:<SolidColorBrushx:Key="color"Color="SkyBlue"/>然后来设计这样一个界面:我们让用户通过4个滑块来分别定制颜色的A、 阅读全文
posted @ 2011-12-07 00:00 lhx880619 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 简单说下datagrid的使用前台xaml代码<DataGrid MouseLeftButtonUp="dataGrid_MouseLeftButtonUp" x:Name="dataGrid" ItemsSource="{Binding}" IsReadOnly="True" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="True"> <Dat 阅读全文
posted @ 2011-12-05 23:53 lhx880619 阅读(20466) 评论(1) 推荐(0) 编辑
摘要: 作为一名新生程序员,虽然不是什么大牛,但谁说草根不能有自己头顶的一片天呢。希望能够在这里多多积累,多多交流,好记性不如烂笔头嘛。同时感兴趣喜欢交朋友的也可以加我qq:527099095 阅读全文
posted @ 2011-12-02 23:22 lhx880619 阅读(123) 评论(0) 推荐(0) 编辑