随笔分类 -  WPF控件

记录wpf中用到的控件的小知识!
摘要:1、获取父控件调用方法:GridlayoutGrid=VTHelper.GetParentObject(this.spDemoPanel,"LayoutRoot"); 1 public T GetParentObject(DependencyObject obj, string name) where T : FrameworkElement 2 { 3 DependencyObject parent = VisualTreeHelper.GetParent(obj); 4 while (parent != null) 5 { 6 if (parent ... 阅读全文
posted @ 2013-08-02 23:24 夜曲984 阅读(9880) 评论(0) 推荐(1)
摘要:1.基本内容:ProgressBar控件不能和用户进行交互,用的最多的就是复制文件。颜色设置中,Foreground是设置走动的进度的颜色,Background是设置背景颜色,FlowDirection是流动的方向,有从左到右和从右到左。从左到右是最常见的,复制文件就是,从右到左一般在游戏中用的比较多,如某个英雄的血,开始满管,绿色,被攻击后从右向左由红到绿。2.使用上定义委托(转自http://blog.csdn.net/hjm2046/article/details/6690689)代码如下: 1 private delegate void UpdateProgressBarDelegat 阅读全文
posted @ 2013-05-17 14:16 夜曲984 阅读(1998) 评论(0) 推荐(0)
摘要:1.简单的单一颜色使用SolidColorBrush画刷,如:1 button.Background = new SolidColorBrush(Colors.Green); 或者1 button.Background = new SolidColorBrush(SystemColors.ControlColor);也可以使用R、G、B设置:1 byte red = 0, green = 255, blue = 0;2 button.Foreground = new SolidColorBrush(Color.FromRgb(red, green, blue));注意这里的red、green. 阅读全文
posted @ 2013-05-17 09:24 夜曲984 阅读(360) 评论(0) 推荐(0)
摘要:在wpf中button属于内容控件,它内部只能包含一项内容,但通过为其添加一个布局控件,而布局控件又可以放置很多的内容。一个简单的为Button放图片和画个菱形,代码如下: 1 <Grid> 2 <Button Height="55" Name="button1" Width="169" Margin="151,32,132,204" HorizontalContentAlignment="Center" Padding="5"> 3 <Imag 阅读全文
posted @ 2013-05-16 16:48 夜曲984 阅读(243) 评论(0) 推荐(0)