WPF爱好者

  • WPF MVVM框架(转)

    Model-View-ViewModel是一种架构模式,主要在WPF、Silverlight和WP7开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用XAML表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开...  阅读全文>>
    标签: 框架  WPF  MVVM框架 
  •  

    silverlight 访问 WCF 出现安全性错误的解决办法

    使用Silverlight访问WCF报如下错误:System.Security.SecurityException: 安全性错误。经过资料查询,必须要在服务器端添加策略。由于我使用的服务宿主程序为应用程序,所以将策略以文件流的形式承载在内存中。来看策略服务代码:using Sys...  阅读全文>>
    标签: 访问  出现  安全  安全性  错误 
  • 定义WCF RIA Services 超时时间

    一般的WCF服务可以通过设置配置文件中Timeout属性值来自定义服务的超时时间,但WCF服务没有配置文件,默认的超时是60s。但有时候,我们的查询时间超过60s,我们能不能通过自己来定义超时时间呢。答案是肯定的。RIA Services生成的代理类刚好是部分(partial)类...  阅读全文>>
    标签: 定义  超时  时时  时间 
  • WCF数据协定

    1.数据协定概述- 默认情况下,WCF使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化(与XML进行相互交换)- 所有.NET Framework 基元类型(如整型和字符串型)以及某些被视为基元类型(如DateTime 和 XmlElement)无需做其他任何准备...  阅读全文>>
    标签: 数据  协定  wcf 
  •  

    WCF配置文件全攻略

    WCF的配置文件共分为两部分:服务端配置与客户端配置。两者由于功能的不同,在配置文件的使用上也略有不同。1.WCF的服务端配置服务端的配置文件主要包括endpoint、binding、behavior的配置。一个标准的服务端配置文件所包含的主要xml配置节如下所示:阅读全文>>
    标签: 配置  文件  攻略  wcf 
  •  

    Winform窗口里的嵌入WPF的UserControl,关闭Winform父窗体的方法

    可以在form_load事件里把this传给UserControl,然后在usercontrol里调用form的各种方法,不过这种做法不太好,耦合性较高。标准做法是用事件传递UserControl里加如下代码: public delegate void FormCloseEven...  阅读全文>>
    标签: 窗口  口里  里的  嵌入  关闭  wpf 
  •  

    WPF DataGrid 采用模板列进行数据绑定

    窗体界面代码: 1 2 ...  阅读全文>>
    标签: 采用  模板  行数  数据  绑定 
  •  

    WPF捕获事件即使这个事件被标记为Handled

    foreach (UIElement uiEle in LayoutRoot.Children){ uiEle.MouseMove += new MouseEventHandler(Element_MouseMove); uiEle.MouseLeftButtonD...  阅读全文>>
    标签: 捕获  事件  即使  标记  wpf 
  •  

    WPF 获取本地IP地址

    /// /// 获取本地IP地址信息/// void GetAddressIP(){///获取本地的IP地址string AddressIP = string.Empty;foreach (IPAddress _IPAddress in Dn...  阅读全文>>
    标签: 获取  本地  地址  WPF  获取本地IP地址 
  •  

    wpf 自定义的可拖动窗体

    组成部分:path对象绘制边框,label下的字符串,自定义按钮控件xaml代码:阅读全文>>

    标签: 自定  自定义  定义  拖动 


  •  2013-6-5 0:29:37  点击:119  评论:0

    WPF 自适应屏幕布局


    容器控件采用DockPanel 把LastChildFill属性设置True容器控件中包含三个控件,顶层为menu控件 注意menu属性设置 DockPanel.Dock=" href="../news/?9181.html" target="_blank" top"="" verticalalignment="Top" ;中间放一个viewbox="" ,viewbox属性设... 
    标签: 适应  屏幕  幕布  布局  wpf 
  •  

    实现WPF不规则窗体

    实现WPF不规则窗体的三种常用的方法如下:1.使用Blend等工具绘制一个不规则xaml,然后作为窗体的背景。这个可以参考xiaowei0705的这篇博文:WPF制作不规则的窗体 。2.给window的Clip属性赋Path值。这个可以参考DebugLZQ前面的博文:WPF Ef...  阅读全文>>
    标签: 实现  不规则  规则  wpf 
  •  

    WPF中窗口控件的跨线程调用

    在WinForm中,我们要跨线程访问窗口控件,只需要设置属性CheckForIllegalCrossThreadCalls = false;即可。在WPF中要麻烦一下,同样的不允许跨线程访问,因为没有权限,访问了会抛异常;没有CheckForIllegalCrossThreadC...  阅读全文>>
    标签: 窗口  控件  线程  调用 
  •  

    WPF图片背景平铺

    ImageBrush中的TileMode、Viewport属性可以实现平铺。1 2 3 阅读全文>>

    标签: 图片  背景  平铺  wpf 


  •  2013-6-5 0:25:15  点击:115  评论:0

    WPF背景图片设置


    先把图片设为把图片设为始终赋值,不然就会报错...  阅读全文>>

    标签: 背景  图片  设置  wpf 


  •  2013-6-5 0:23:27  点击:114  评论:0

    WPF窗体全屏显示


    //全屏代码:private void Window_Loaded(object sender, RoutedEventArgs e){ // 设置全屏 this.WindowState = System.Windows.WindowState.Normal...  阅读全文>>

    标签: 全屏  显示  wpf 


  •  2013-6-5 0:22:30  点击:112  评论:0

    Wpf 窗体 黑边


    只要把这个属性设为True就行了AllowsTransparency=" true"... 
    标签: AllowsTransparency 
  • WPF架构

    WPF使用一个多层次的架构。在顶部,你的应用与高层的服务相互作用,这些服务完全以托管的C#代码书写。在幕后,使用一个低层的非托管组件milcore.dll翻译.NET对象到Direct3D纹理和三角形。milcore.dll使用非托管代码实现,因为它需要紧密地整合Direct3D...  阅读全文>>
    标签: 架构  wpf 
  • WPF之消息传递

    几天遇见一个问题需要检查某个wpf程序是否已经运行,如果没有运行则启动传递参数,如果已运行则需要直接传递消息。在没有运行 情况下传递参数很简单,我们只需要Process cmd窗口启动并传递参数,在程序中处理。但是如果程序已经启动有点麻烦,凭着我曾winform的经验第一时间想到...  阅读全文>>
    标签: 消息  传递  wpf 
  •  

    WPF 如何实现设置UserControl 弹出窗口的Owner属性功能

    普通WPF窗口从一个Window1(Show方式)打开另一个Window2,只要设置Window2.Owner= Window1即可。这样Window2的显示和隐藏可由Window1自动控制。但使用WPF UserControl Host到WinForm时,实现就难了。刚才找到了...  阅读全文>>
    标签: 如何  实现  设置  弹出  窗口 
  • wpf 使用配置文件修改控件、面板颜色

    在设计可定制的UI系统中,往往需要从配置文件、数据库等文本格式来加载系统特性,如面板、控件的颜色:配置文件后台代码:string ICOS_Bac...  阅读全文>>
    标签: 使用  配置  文件  修改  控件 
  •  

    WPF之数据绑定

    1. UI对象间的绑定UI对象间的绑定,也是最基本的形式,通常是将源对象Source的某个属性值绑定 (拷贝) 到目标对象Destination的某个属性上。源属性可以是任意类型,但目标属性必须是依赖属性(Dependency Property)。通常情况下我们对于UI对象间的绑...  阅读全文>>
    标签: 数据  绑定  wpf 
  •  

    动态修改WCF客户端配置文件终结点的地址的几种方法

    由于服务器端的IP地址是变化的,所以客户端在登录前需要修改连接地址。思路一:修改客户端配置文件app.config的节点上的address。处理方法如下,但是这个方法有个缺点,就是即便修改配置文件中的地址后,即便是新创建的客户端代理对象,其ad...  阅读全文>>
    标签: 修改  客户  客户端  配置  文件 
  •  

    WCF 异常

    异常提示:此集合已经包含方案 http 的地址。此集合中每个方案中最多只能包含一个地址。问题分析:IIS下的网站IP地址,或者端口有多个导致。解决方法1:删除多余的地址或者端口,只留一种一个。解决方法2:添加配置节点?    ...  阅读全文>>
    标签: 异常  WCF  异常 
  •  

    wpf中引用其他assembly中的资源

    定义资源:Yellow阅读全文>>



  • C#中使用resource

    定义资源:window.Resources.Add(“backgroundBrush”, new SolidColorBrush(“Yellow”));window.Resources.Add(“borderBrush”, new SolidColorBrush(“Red”));...  阅读全文>>
    标签: C#中使用resource 
  • StaticResource与DynamicResource

    StaticResource通常在windows或page Load时加载,DynamicResource用到时才加载,DynamicResource比StaticResource开销更大。DynamicResource只能设置在dependency property上, Sta...  阅读全文>>
    标签: StaticResource  DynamicResource 
  •  

    在xaml中定义Resource

    阅读全文>>

    标签: 定义  xaml中定义Resource 



  • WPF 自定义快捷键命令


    WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。...  阅读全文>>

    标签: 自定  自定义  定义  快捷  快捷键 


  •  

    WPF BINDING Convert


    IValueConverter可以在绑定时加入自己的逻辑,很好。public class RawCountToDescriptionConverter : IValueConverter{public object Convert(object value, Type ta...  阅读全文>>

    标签: WPF  BINDING  Convert 

  • WPF NULL值绑定


    绑定一个null值时,尽管我们可以在窗口的隐藏代码类中处理null的情况(比如用? : 三元符处理)。然而,还有一种十分方便且高效的方式处理绑定一个null值时的处理方式:可以通过在绑定表达式中设置TargetNullValue属性。如果设置了该属性,当数据源具有null值时,将...  阅读全文>>

    标签: 绑定  wpf 

  • wpf绑定到集合对象


    阅读全文>>

    标签: 绑定  集合  对象  wpf 



  • wpf中如何绑定到 ADO.NET 数据源


    在本示例中, OleDbConnection 对象用于连接到数据源,该数据源是在连接字符串中指定的 Access MDB 文件。建立连接后,会创建一个 OleDbDataAdpater 对象。OleDbDataAdpater 对象执行一个 select Structured Qu...  阅读全文>>

    标签: 如何  绑定  数据  wpf  ado.net 


  • WPF下的右键菜单隐藏


    WPF中,右键菜单一旦设置,就很难控制其不让打开,点击右键一定会弹出,如果只是隐藏几个项还是没问题的,但是如果所有项都隐藏了,还是会弹出一个空白内容的右键菜单,难看死,也没有给任何后台控制的方法,于是找到了一个前台的属性可以控制。阅读全文>>
    标签: 下的  右键  菜单  隐藏 
  •  

    WPF下的事件延迟触发

    WPF是的界面控件是基于绑定的,很多直接操作的方法都消失了,通过属性的改变自动响应。那么就带来了一个响应速度问题了,比如我点击右键菜单,响应Click事件,按理说菜单消失后执行我要的事件,但实际上却是先执行我设定的Click事件,然后菜单才会消失,如果执行时间很长,虽然我锁定了界...  阅读全文>>
    标签: 下的  的事  事件  延迟  触发 
  •  

    关于 WPF 在主窗口中用多线程打开的子窗口关闭后进程还存在,这个问的题的解决方法。

    关于 WPF 在主窗口中用多线程打开的子窗口关闭后进程还存在,这个问的题的解决方法。this.Dispatcher.Thread.Abort() 下面是例子代码主窗口:void method(){Thread newWindowThread = new Thread(new Pa...  阅读全文>>
    标签: 窗口  口中  中用  多线程  线程 
  • WPF字符串设置

    1. Resources.resx中的访问修饰符改为Public;2. xaml文件中映射命名空间:xmlns:res="clr-namespace:TestString.Resources"; (Resources.resx文件放在Resources目录下)3. 需要用到字符串...  阅读全文>>
    标签: 字符  字符串  设置  wpf 
  •  

    WPF中具有NULL值的绑定

    绑定一个null值时,尽管我们可以在窗口的隐藏代码类中处理null的情况(比如用? : 三元符处理)。然而,还有一种十分方便且高效的方式处理绑定一个null值时的处理方式:可以通过在绑定表达式中设置TargetNullValue属性。如果设置了该属性,当数据源具有null值时,将...  阅读全文>>
    标签: 具有  绑定  wpf 
  •  

    WPF中如何绑定到 LINQ 查询的结果

    1 ...  阅读全文>>
    标签: 如何  绑定  查询  结果 
  •  

    WPF中如何创建简单绑定

    在此示例中,假设您具有一个字符串属性名为 PersonName 的 Person 对象。Person 对象是在名为 SDKSample 的命名空间中定义的。下面的示例用值为 Joe 的 PersonName 属性来实例化 Person 对象。这是在 Resources 部分中完成...  阅读全文>>
    标签: 如何  创建  简单  绑定 
  •  

    WPF下的右键菜单隐藏

        WPF中,右键菜单一旦设置,就很难控制其不让打开,点击右键一定会弹出,如果只是隐藏几个项还是没问题的,但是如果所有项都隐藏了,还是会弹出一个空白内容的右键菜单,难看死,也没有给任何后台控制的方法,于是找到了一个前台的属性可以控制。阅读全文>>

    标签: 下的  右键  菜单  隐藏 



  • WPF:警惕TextBox会占用过多内存


        问题源自这篇文章:WPF的TextBox产生内存泄露的情况。  整个问题是这样的,文章作者演示使用类似下方的代码来不停地像WPF的TextBox控件赋值:for (int i = 0; i < 1...  阅读全文>>

    标签: content=" wpf<="" a="">  TextBox 
  •  

    关于 WPF 在主窗口中用多线程打开的子窗口关闭后进程还存在,这个问的题的解决方法。

        关于 WPF 在主窗口中用多线程打开的子窗口关闭后进程还存在,这个问的题的解决方法。  this.Dispatcher.Thread.Abort()  下面是例子代码主窗口:void method()    { ...  阅读全文>>
    标签: content="WPF  多线程 
  •  

    WPF 4中图形(GRAPHICS)的改进有哪些?

        首先改进了WPF 中的新的缓存合成。免去了CPU和GPU重新渲染内容的代价,而允许GPU直接从缓存来做渲染。这个缓存理解被更新了的“脏”区域(dirty region),因此,举个例子来说,被缓存的文本块(textblock)中闪烁的光标,只需要在...  阅读全文>>
    标签: content="WPF 
  •  

    VS 2010 Beta2中WPF与Silverlight的关键区别?

        WPF支持多种类型的触发器。一个简单的触发器附加到依赖关系属性后,当触发器条件满足的时候便会自动修改样式。除了简单触发器以外,WPF也支持可响应路由事件或使用数据绑定的触发器。Silverlight使用视觉状态管理器代替触发器。WPF当前并不提供该技术,不过VS 2010...  阅读全文>>
    标签: content="WPF  Silverlight 
  •  

    .net Framework 4中Windows Workflow Foundation (WF) 的改进

    Windows Workflow Foundation (WF) 提供以下方面的改进:改进的工作流活动模型: Activity 类提供工作流行为的基本抽象。各种复合活动选项:工作流可从以传统的流控制结构为模型的新建流控制活动(如 Flowchart、 TryCatch 和 Swi...  阅读全文>>
    标签: 改进  wf 
  •  

    .net Framework 4 中Windows Communication Foundation (WCF) 以下改进

    Windows Communication Foundation (WCF) 提供以下改进:基于配置的激活:取消了对具有 .svc 文件的要求。System.Web.Routing 集成:通过允许使用无扩展 URL,使您能更好地控制服务的 URL。多个 IIS 网站绑定支持:允许...  阅读全文>>
    标签: 以下  改进  WCF 
  •  

    什么是 Windows Communication Foundation

    Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架。借助 WCF,可以将数据作为异步消息从一个服务终结点发送至另一个服务终结点。服务终结点可以是由 IIS 承载的持续可用的服务的一部分,也可以是应用程序中承载的服务。终...  阅读全文>>
    标签: 什么是  Windows  Communication  Foundation    WCF 
  •  

    【WPF】 ribbon风格总结

        今天终于把图像处理的作业交了,迟了这么久主要是不太满意一开始太丑的界面,杂乱无章的菜单,所以就重新写了一下,用了office的功能区风格。  关于office功能区的来源去路之类的文章看这里:http://www.excelperfect.com/  Microsoft ...  阅读全文>>
    标签: content="WPF  ribbon 
  •  

    WPF学习总结和记录(八)-尺寸缩放 定位 下

        1 ScaleTransform  ScaleX - 2是宽度扩大2倍  仔细看下面的例子  四个按钮进行不同的缩放处理  例子          No scaling阅读全文>>
    标签: 学习  总结  记录  尺寸  缩放 

你可能感兴趣的:(wpf)