随笔分类 -  C#-WPF

摘要:在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功)。造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同, 解放方法如下: 阅读全文
posted @ 2016-05-06 17:50 天马3798 阅读(2097) 评论(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 阅读(188) 评论(0) 推荐(0)
摘要:1.前台Grid定义 ... 阅读全文
posted @ 2015-11-03 17:37 天马3798 阅读(846) 评论(0) 推荐(0)
摘要:释义BindingBase.StringFormat 属性 获取或设置一个字符串,该字符串指定如果绑定值显示为字符串,应如何设置该绑定的格式。 命名空间:System.Windows.Data 程序集:PresentationFramework(在 PresentationFramework.dll... 阅读全文
posted @ 2015-11-03 16:49 天马3798 阅读(618) 评论(0) 推荐(0)
摘要:前言 实现从窗口外部拖文件到窗口内部并自动捕获文件地址。 第一步 开启属性 启用底层Window的AllowDrop属性,添加Drop事件。 Drop事件:当你拖动文件到对应控件后,松开触发。 除Drop事件外,我们还可以使用DragEnter、DragOver、DragLeave三个事件。 第二步 阅读全文
posted @ 2015-05-21 16:16 天马3798 阅读(1583) 评论(0) 推荐(0)
摘要:1.从bitmap转换成ImageSource [DllImport("gdi32.dll", SetLastError = true)] private static extern bool DeleteObject(IntPtr hObject); ... 阅读全文
posted @ 2015-05-21 16:11 天马3798 阅读(3321) 评论(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 阅读(1050) 评论(0) 推荐(0)
摘要:1.Image列显示:后台绑定: //获取文件夹下的图片 string path = @"K:\Picture\jpg"; private void Button_Click(object sender, RoutedEventArgs e) ... 阅读全文
posted @ 2014-05-12 14:46 天马3798 阅读(316) 评论(0) 推荐(0)
摘要:本文目录 1.布局简介 2.面板(Panel) 3.视图框(Viewbox) 4.滚动视图控件(ScrollViewer) 5.公共布局属性1.布局简介 应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具——面板(... 阅读全文
posted @ 2014-05-12 09:44 天马3798 阅读(366) 评论(0) 推荐(0)
摘要:Image控件加载图片包括加载动态图片,加载静态图片两种方式。一。加载动态图片通过生成一个BitmapImage,创建该对象后,赋给Image的Source即可。加载的形式:示例11 BitmapImage myBitmapImage =new BitmapImage();2 myBitmapIma... 阅读全文
posted @ 2014-05-11 22:04 天马3798 阅读(718) 评论(0) 推荐(0)
摘要:1. Auto generation of columns最简单的方法莫过于让DataGrid根据数据源中的字段自动生成列了:根据实体类的公共属性, 能够自动生成四种类型的数据列,对应关系如下:TextBox columns for string values;CheckBox columns fo... 阅读全文
posted @ 2014-05-11 20:54 天马3798 阅读(2567) 评论(0) 推荐(0)
摘要:1.默认数据显示(自动显示列)后台绑定 //DataGrid 数据绑定 dataGridOne.ItemsSource = _Context.Info.ToList();前台定义 结果显示:2.自定义显示列,DataGrid.AutoGene... 阅读全文
posted @ 2014-05-11 11:17 天马3798 阅读(354) 评论(0) 推荐(0)
摘要:1.合并多个外部资源字典成为本地字典示例代码 描述合并多个外部资源字典成为本地字典。当需要合并更多字典的时候只要在ResourceDictionary.MergedDictionaries节中顺序增加引用。特别提示合并字典(MergedDiction... 阅读全文
posted @ 2014-05-11 09:55 天马3798 阅读(1502) 评论(0) 推荐(1)
摘要:资源字典出现的初衷就在于可以实现多个项目之间的共享资源,资源字典只是一个简单的XAML文档,该文档除了存储希望使用的资源之外,不做任何其它的事情。1.创建资源字典 创建资源字典的过程比较简单,只是将需要使用的资源全都包含在一个xaml文件之中即可。如下面的例子(文件名xxx.xaml,与后面的app... 阅读全文
posted @ 2014-05-11 09:46 天马3798 阅读(602) 评论(0) 推荐(2)
摘要://窗体加载完毕 void MyMessageBox_Loaded(object sender, RoutedEventArgs e) { //启动定时期倒计时,多线程计时 //System.Threading.... 阅读全文
posted @ 2014-05-08 15:09 天马3798 阅读(760) 评论(0) 推荐(0)
摘要:<Window.Resources> <FontFamily x:key="ButtonFontFamily">Time New Roman</FontFamily> <sys:Double x:key="ButtonFontSize">18</s:Double> <FontWeight x:key 阅读全文
posted @ 2014-05-08 15:00 天马3798 阅读(277) 评论(0) 推荐(0)
摘要:double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度double x1= SystemParameters.PrimaryScre... 阅读全文
posted @ 2014-05-08 11:49 天马3798 阅读(11650) 评论(0) 推荐(4)
摘要:在WPF中资源通常用作“样式”(Style)、样式模板、数据模板等。一、资源的定义及使用1. 应用程序级资源:定义在App.xaml文件中,作为整个应用程序共享的资源1 5 6 7 8 使用应用程序集资源01 07 ... 阅读全文
posted @ 2014-05-08 11:09 天马3798 阅读(303) 评论(0) 推荐(0)
摘要:XAML 定义应用的 UI,并且 XAML 也可以定义 XAML 中的资源。资源通常是对你希望多次使用的某些对象的定义。你要为 XAML 资源定义一个键,以供将来引用,该键的作用类似于资源的名称。你可以在整个应用中或从应用中的任意 XAML 页面引用资源。Windows 运行时 XAML 具有一个R... 阅读全文
posted @ 2014-05-08 10:57 天马3798 阅读(4595) 评论(0) 推荐(0)
摘要:本主题将介绍大部分 XAML 文件的根元素中存在的 XML/XAML 命名空间 (xmlns) 映射。它还将介绍如何为自定义类型和程序集生成类似的映射。XAML 命名空间如何与代码定义和类型库相关无论是其一般用途还是 Windows 运行时应用编程的应用上,XAML 都用于声明对象、这些对象的属性以... 阅读全文
posted @ 2014-05-08 10:04 天马3798 阅读(1004) 评论(0) 推荐(0)