![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wpf学习
jcair
这个作者很懒,什么都没留下…
展开
-
WPF 中设置DataGridTextColumn的文本对齐方式(转载)
WPF 中设置DataGridTextColumn的文本对齐方式DataGrid里面存在着像DataGridColumnHeader、DataGrid、DataGridCell等相关控件的样式设置,例如让一个DataGrid里面某一列的控件内容居中显示[code="wpf"] ...原创 2014-08-18 11:41:50 · 4465 阅读 · 0 评论 -
TargetNullValue与FallbackValue(转)
[size=medium]TargetNullValue与FallbackValue[/size] TargetNullValue与FallbackValue都是BindingBase的属性。 TargetNullValue:获取或设置当源的值为 nullNothingnullptrunitnull 引用(在 Visual Basic 中为 Nothing) 时在目标中使用的值。...原创 2014-09-23 11:10:29 · 529 阅读 · 0 评论 -
checkbox
[code="C#"] private void CheckBox_Click(object sender, RoutedEventArgs e) { //lock (isSelectedIndexListLock) //{ System.Windows.Controls.Ch...原创 2015-07-28 17:18:49 · 84 阅读 · 0 评论 -
wfi:WindowsFormsHost焦点设置
[code="java"] ...原创 2016-07-05 17:56:21 · 561 阅读 · 0 评论 -
DependencyProperty.UnsetValue_WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面...
错误 1 “{DependencyProperty.UnsetValue}”不是 Setter 上“System.Windows.Controls.Border.BorderBrush”属性的有效值。总结:WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面...原创 2015-10-27 15:09:30 · 1135 阅读 · 0 评论 -
去掉StartupUri="Login.xaml"
[size=medium]去掉StartupUri="Login.xaml"[/size][code="c#"]public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { try ...原创 2014-11-13 14:04:15 · 291 阅读 · 0 评论 -
wpf主进程信号处理
[size=medium]wpf主进程信号处理[/size][code="c#"]public partial class Login : UserControl { public static EventWaitHandle ProgramStarted; public Login() { Initi...原创 2014-11-13 15:00:06 · 150 阅读 · 0 评论 -
禁用按钮是要在整个事件结束后才会响应(转载)
[size=medium]禁用按钮是要在整个事件结束后才会响应[/size][code="c#"]public class WpfApplication { private static DispatcherOperationCallback exitFrameCallback = new DispatcherOperationCallback(ExitFrame)...原创 2014-11-24 11:34:15 · 159 阅读 · 0 评论 -
Application.DoEvent使用(转载)
[size=medium]Application.DoEvent使用(转载)[/size]//msdn,有这样一个例子:[code="c#"]private void InitializePictureBox(){ this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.pictureBox1.BorderS...原创 2014-11-24 14:35:51 · 636 阅读 · 0 评论 -
WPF经典编程模式-MVVM示例讲解(转载)
[size=medium]WPF经典编程模式-MVVM示例讲解[/size]本篇从两个方面来讨论MVVM模式:1. MVVM理论知识2. MVVM示例讲解 一,MVVM理论知识 从上一篇文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。 ...原创 2014-11-24 14:42:27 · 159 阅读 · 0 评论 -
线程之间的通讯---SynchronizationContext(转载)
[size=medium]线程之间的通讯---SynchronizationContext(转载)[/size] 理解SynchronizationContext________________________________________ SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文。 此类实现的同步模型的目的是使公共语言运行...原创 2014-11-24 14:52:56 · 80 阅读 · 0 评论 -
C#跨线程操作控件 带参数传递(转)
[size=medium]C#跨线程操作控件 带参数传递(转)[/size][code="C#"]// 定义委托 private delegate void DelegateWriteResult(string file, bool result); // 与定义的委托签名相同的函数,操作主线程控件 pr...原创 2014-11-27 18:17:59 · 470 阅读 · 0 评论 -
C#跨线程操作控件 无参数传递(转)
[size=medium]C#跨线程操作控件 无参数传递(转)[/size][code="C#"]private void change() { this.label1.Text = "已发生变化"; } private void threadchange() //通过委托处理,MSDN上又很详细用法的说明...原创 2014-11-27 18:21:04 · 156 阅读 · 0 评论 -
调用线程无法访问此对象,因为另一个线程拥有该对象(转)
WPF:Dispatcher.Invoke 方法,只有在其上创建 Dispatcher 的线程才可以直接访问DispatcherObject。若要从不同于在其上创建 DispatcherObject 的线程的某个线程访问 DispatcherObject,请对与 DispatcherObject 关联的 Dispatcher 调用 Invoke 或 BeginInvoke。需要强制线程安全的 Di...原创 2014-11-27 18:25:48 · 804 阅读 · 0 评论 -
自定义DataGrid样式
...原创 2015-06-26 22:03:17 · 221 阅读 · 0 评论 -
x:Name x:Key Name区别
[size=medium]x:Name x:Key Name区别[/size]1、x:Key 只能在资源中;="{StaticResource ResourceKey=FQCustomDataGrid}"ResourceKey用的是key,不能是name2、原创 2015-06-25 15:40:45 · 260 阅读 · 0 评论 -
work_代码添加
[code="xaml"] [/code][code="c#"]using System;...原创 2015-06-23 17:15:44 · 331 阅读 · 0 评论 -
wpf的datagrid列选中后改变颜色
[size=medium]wpf的datagrid列选中后改变颜色[/size][code="wpf"] ...原创 2014-08-18 11:57:40 · 874 阅读 · 0 评论 -
XML特殊字符和空格 换行 转义符(转)
[size=medium]XML特殊字符和空格 换行 转义符[/size]xmlwhitespacestringtextbox由于XAML是一种XML,在里面写段文字都经常会遇到问题。* 空格关于XAML中是如何处理空格的,MSDN上给出了详细的描述:http://msdn.microsoft.com/en-us/library/cc189036%28v=VS.95%29.as...原创 2015-03-25 16:27:47 · 2882 阅读 · 0 评论 -
wpf学习之ObservableCollection<T>相关知识
本篇学习了ObservableCollection相关知识,因为在项目开发中我碰到一些问题,后来发现时我的理解偏差!所以做下笔记! (一)代码:[code="C#"]using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows...原创 2015-04-23 11:10:09 · 559 阅读 · 0 评论 -
TextBlock滚动条
[code="XAML"] [/code][code="XAML"] [/code]原创 2016-04-22 16:49:53 · 294 阅读 · 0 评论 -
TextBox滚动条
[code="XAML"][/code]原创 2016-04-22 16:51:00 · 355 阅读 · 0 评论 -
WindowsFormsHost的使用注意
一使用1引用2xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"...原创 2016-04-25 10:24:43 · 3262 阅读 · 0 评论 -
x:Name
由于“Dameer”是在同一程序集中实现的,您必须设置 x:Name 特性而不是 Name 特性。原创 2016-04-25 10:44:08 · 401 阅读 · 0 评论 -
Pack URI
主要用来定位资源文件,以及Xaml文件等。Pack URI主要是用于描述一个Package中所包含的组成单元。1. Pack URI的主要文法pack://authority/path其中authority指这里所指的Package的类型,而path主要指这里所指的组成单元在Package中路径。WPF所支持的authority包括:appl...原创 2015-06-18 15:41:43 · 223 阅读 · 0 评论 -
资源文件获取配置
object obj = Application.Current.FindResource(name); content = obj.ToString();return Application.Current.FindResource(ResKey);原创 2015-06-18 16:03:04 · 111 阅读 · 0 评论 -
GetEnumerator
[code="c#"]IEnumerator enumerator = this.TradeDetailWholeView.DetailListGrid.Children.GetEnumerator();//第一次move,move到第一个enumerator.MoveNext();Grid detailGrid = (Grid)enumerator.Current;[/cod...原创 2015-06-19 12:39:10 · 409 阅读 · 0 评论 -
理解WPF中的视觉树和逻辑树(转载)
[size=medium]理解WPF中的视觉树和逻辑树 Understanding the Visual Tree and Logical Tree in WPF[/size]这篇文章讨论WPF中视觉树和逻辑树的细微差别。同时提供了一个小程序供读者稍后分析。如果你已经对着两个概念完全不熟悉,我建议你先读SDK文档中的这篇文章“URL”。背景目前SDK文档中关于视觉树和逻辑树的介绍...原创 2015-06-19 12:58:45 · 398 阅读 · 0 评论 -
理解WPF中的视觉树和逻辑树(转载)
理解WPF中的视觉树和逻辑树 理解WPF中的视觉树和逻辑树 Understanding the Visual Tree and Logical Tree in WPF这篇文章讨论WPF中视觉树和逻辑树的细微差别。同时提供了一个小程序供读者稍后分析。如果你已经对着两个概念完全不熟悉,我建议你先读SDK文档中的这篇文章“URL”。背景目前SDK文档中关于视觉树和逻辑树的介绍...原创 2015-06-19 13:00:26 · 349 阅读 · 0 评论 -
FindName和VisualTreeHelper
[code="c#"]int iCount = this.dataGridCancelOrderList.Items.Count; for (int i = 0; i < iCount; i++) { var cntr = this.dataGridCancelOrderList.It...原创 2015-06-19 13:23:40 · 170 阅读 · 0 评论 -
C#_WPF_WPF用户控件库
新建项目》window桌面》WPF用户控件库原创 2016-04-12 11:37:05 · 626 阅读 · 0 评论