随笔分类 -  C#-WPF

摘要:BindingBase.StringFormat 属性获取或设置一个字符串,该字符串指定如果绑定值显示为字符串,应如何设置该绑定的格式。 StringFormat 可以是预定义的、撰写的或自定义的字符串格式。有关字符串格式的更多信息,请参见.NET Framework 中的格式化类型。 如果设置 C 阅读全文
posted @ 2016-08-11 09:27 天马3798 阅读(3801) 评论(0) 推荐(0) 编辑
摘要:Binding.Path 获取或设置绑定源属性的路径。 每个绑定通常都具有四个组件:绑定目标对象、目标属性、绑定源,以及要使用的绑定源值的路径。有关这些数据绑定概念的更多信息,请参见数据绑定概述。 使用 Path 属性可以指定您要绑定到的源值: 在最简单的情况下,Path 属性值是要用于绑定的源对象 阅读全文
posted @ 2016-08-10 16:47 天马3798 阅读(11192) 评论(0) 推荐(1) 编辑
摘要:1.简单DataContext绑定 Xaml代码: 显示结果: 2.使用MultiBinding,将多个值绑定同一属性 后台基本同上 Xaml代码: 显示结果: 阅读全文
posted @ 2016-08-10 16:43 天马3798 阅读(656) 评论(0) 推荐(0) 编辑
摘要:简介:1.WPF绑定使用的源属性必须是依赖项属性,这是因为依赖项属性具有内置的更改通知支持,元素绑定表达式使用了Xaml扩展标记, WPF绑定一个控件是使用Binding.ElementName, 绑定非控件对象时使用Source,RelativeSource,DataContext属性(WPF特有 阅读全文
posted @ 2016-08-10 16:38 天马3798 阅读(927) 评论(0) 推荐(0) 编辑
摘要:1.使用ListBox绑定Dictionary字典数据 ListBox常用事件SelectionChanged Xaml 2.使用字典集合单项绑定,ListBox.ItemTemplete模板 后台同上 Xaml定义: 显示结果: Wpf控件ListBox使用实例2 阅读全文
posted @ 2016-08-10 10:28 天马3798 阅读(9777) 评论(0) 推荐(0) 编辑
摘要:2.Xaml绑定选择结果 3.绑定ListBox.Templete 模板内容 /// <summary> /// List3.xaml 的交互逻辑 /// </summary> public partial class List3 : Window { public List3() { Initia 阅读全文
posted @ 2016-08-10 10:10 天马3798 阅读(7057) 评论(0) 推荐(0) 编辑
摘要:一.在Windows窗口中使用 1.点击链接使用系统默认游览器打开 2.配置默认HyperLink链接样式 定义样式资源 使用资源 显示结果: 二、在Page或Iframe中使用 阅读全文
posted @ 2016-06-04 16:56 天马3798 阅读(13479) 评论(5) 推荐(1) 编辑
摘要:在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功)。造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同, 解放方法如下: 阅读全文
posted @ 2016-05-06 17:50 天马3798 阅读(1997) 评论(1) 推荐(3) 编辑
摘要:修改WebBrowser控件的内核解决方案http://www.cnblogs.com/sung/p/3391264.htmlC#中的WebBrowser控件的使用http://www.cnblogs.com/txw1958/archive/2012/09/24/CSharp-WebBrowser.... 阅读全文
posted @ 2016-01-19 16:11 天马3798 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.前台Grid定义 ... 阅读全文
posted @ 2015-11-03 17:37 天马3798 阅读(836) 评论(0) 推荐(0) 编辑
摘要:释义BindingBase.StringFormat 属性 获取或设置一个字符串,该字符串指定如果绑定值显示为字符串,应如何设置该绑定的格式。 命名空间:System.Windows.Data 程序集:PresentationFramework(在 PresentationFramework.dll... 阅读全文
posted @ 2015-11-03 16:49 天马3798 阅读(596) 评论(0) 推荐(0) 编辑
摘要:前言 实现从窗口外部拖文件到窗口内部并自动捕获文件地址。 第一步 开启属性 启用底层Window的AllowDrop属性,添加Drop事件。 Drop事件:当你拖动文件到对应控件后,松开触发。 除Drop事件外,我们还可以使用DragEnter、DragOver、DragLeave三个事件。 第二步 阅读全文
posted @ 2015-05-21 16:16 天马3798 阅读(1512) 评论(0) 推荐(0) 编辑
摘要:1.从bitmap转换成ImageSource [DllImport("gdi32.dll", SetLastError = true)] private static extern bool DeleteObject(IntPtr hObject); ... 阅读全文
posted @ 2015-05-21 16:11 天马3798 阅读(3198) 评论(0) 推荐(0) 编辑
摘要:一、GDI+中:Color位于System.Drawing命名空间下。当我们需要使用某种颜色时,我们可以用以下几种方式:(1)Color.FromArgb(alpha, red, green, blue) //alpha为0~255(2)Color.FromArgb(red, green, blue... 阅读全文
posted @ 2014-09-07 17:08 天马3798 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:1.Image列显示:后台绑定: //获取文件夹下的图片 string path = @"K:\Picture\jpg"; private void Button_Click(object sender, RoutedEventArgs e) ... 阅读全文
posted @ 2014-05-12 14:46 天马3798 阅读(310) 评论(0) 推荐(0) 编辑
摘要:本文目录 1.布局简介 2.面板(Panel) 3.视图框(Viewbox) 4.滚动视图控件(ScrollViewer) 5.公共布局属性1.布局简介 应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具——面板(... 阅读全文
posted @ 2014-05-12 09:44 天马3798 阅读(349) 评论(0) 推荐(0) 编辑
摘要:Image控件加载图片包括加载动态图片,加载静态图片两种方式。一。加载动态图片通过生成一个BitmapImage,创建该对象后,赋给Image的Source即可。加载的形式:示例11 BitmapImage myBitmapImage =new BitmapImage();2 myBitmapIma... 阅读全文
posted @ 2014-05-11 22:04 天马3798 阅读(694) 评论(0) 推荐(0) 编辑
摘要:1. Auto generation of columns最简单的方法莫过于让DataGrid根据数据源中的字段自动生成列了:根据实体类的公共属性, 能够自动生成四种类型的数据列,对应关系如下:TextBox columns for string values;CheckBox columns fo... 阅读全文
posted @ 2014-05-11 20:54 天马3798 阅读(2445) 评论(0) 推荐(0) 编辑
摘要:1.默认数据显示(自动显示列)后台绑定 //DataGrid 数据绑定 dataGridOne.ItemsSource = _Context.Info.ToList();前台定义 结果显示:2.自定义显示列,DataGrid.AutoGene... 阅读全文
posted @ 2014-05-11 11:17 天马3798 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.合并多个外部资源字典成为本地字典示例代码 描述合并多个外部资源字典成为本地字典。当需要合并更多字典的时候只要在ResourceDictionary.MergedDictionaries节中顺序增加引用。特别提示合并字典(MergedDiction... 阅读全文
posted @ 2014-05-11 09:55 天马3798 阅读(1415) 评论(0) 推荐(1) 编辑