
wpf
赫曦
这个作者很懒,什么都没留下…
展开
-
WPF应用程序启动的问题(自定义Main函数启动)
问题引入: 一般WPF创建之后可以直接运行并不需要编写Main函数指定入口,但是在开发的过程中会遇到一些情况需要自定义Main让WPF从指定的Main函数中进行启动,这样可能会更好控制一点。但是我们再APP.xaml.cs中自定义Main函数后运行时会提示程序已经存在Main,即出现以下错误: 错误 CS0111 类型“App”已定义了一个名为“Main”的具有相同参数类型的成员 错误 Type ‘App‘ already defines a member called ‘Mai.转载 2020-12-02 16:35:59 · 1294 阅读 · 0 评论 -
wpf自定义控件之依赖属性
这篇文章的意义是,为wpf自定义控件,定义它的专属属性,这个属性不仅仅可以在c#中使用,也可以在xaml中使用,在xaml中赋值或者绑定。在wpf开发过程中,总会用到格式各样的控件,但是原生控件远远不能满足实际开发的需要,这时候wpf强大之处就能体现出来了。根据实际需求自定义各种不同的控件满足不同的业务需求。首先说需求吧:一:根据某个绑定的int值,控制一个圆形控件显示或者不显示某种颜色。分析:一:需求就一句话,但是根据这一句话,就能得到一些必要的信息。 1.控件绑定的值是个.转载 2020-08-25 08:59:20 · 2106 阅读 · 0 评论 -
Dispatcher.BeginInvoke对界面的阻塞作用
XAML代码:<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ...原创 2019-10-23 16:35:42 · 1258 阅读 · 0 评论 -
创建安装程序Visual Studio Installer
1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installer“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,...转载 2018-12-21 11:21:40 · 5155 阅读 · 5 评论 -
MVVM模式解析和在WPF中的实现(一) MVVM模式简介
https://www.cnblog系列目录:MVVM模式解析和在WPF中的实现(一)MVVM模式简介MVVM模式解析和在WPF中的实现(二)数据绑定MVVM模式解析和在WPF中的实现(三)命令绑定MVVM模式解析和在WPF中的实现(四)事件绑定MVVM模式解析和在WPF中的实现(五)View和ViewModel的通信 MVVM模式解析和在WPF中的实现(六)用依赖注入...转载 2018-11-09 09:46:45 · 734 阅读 · 0 评论 -
WPF-MVVM-ICommand接口实现
一 接口分析MVVM框架的目的就是让视图和业务逻辑分离,各干各的。那么怎样实现分离呢,精髓就是绑定ICommand。先看一下ICommand接口的定义:// 摘要:// 定义一个命令[TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Cult原创 2017-11-15 17:17:30 · 6522 阅读 · 0 评论 -
WPF中的Style
http://www.cnblogs.com/zhouyinhui/archive/2007/03/27/690431.html在WPF中我们可以使用Style来设置控件的某些属性值,并使该设置影响到指定范围内的所有该类控件或影响指定的某一控件,比如说我们想将窗口中的所有按钮都保持某一种风格,那么我们可以设置一个Style,而不必分别设置每个按钮的风格。Style是作为一种资源被保存下转载 2017-08-23 14:15:36 · 446 阅读 · 0 评论 -
WPF动态绑定图片路径,不用Converter完美解决
http://www.cnblogs.com/dzone/p/4235592.html关于Silverlight或WPF动态绑定图片路径问题,不用Converter完美解决,可想,一个固定的字符串MS都能找到,按常理动态绑定也应该没问题的,只需在前面标记它是一个Path类型的值它就能找到了。 具体问题:1.固定的图片路径是可以的,如下:转载 2017-08-10 09:37:48 · 2076 阅读 · 0 评论 -
WPF异常:调用线程无法访问此对象,因为另一个线程拥有该对象。
WPF项目中,在viewmodel类中(非ui类),新建了一个异步调用,代码如下:(new Action(delegate{try{MakeSunLine();}catch (Exception ex){ex.ToString();if (!MRedis.redisConnect(cache)){whileBol = false;}}})原创 2017-06-24 16:49:43 · 3522 阅读 · 1 评论 -
未能加载文件或程序集 WPFToolkit
运行一个WFP程序,编译没有问题,但是一运行就报异常,找不到文件。详细信息是:“未能加载文件或程序集“WPFToolkit, Version=3.5.40128.1,.........”,一头雾水后来静下心来发现应该是缺少了一个引用组件,http://wpf.codeplex.com/在上面的网址中,下载wfptoolkit,安装,重新编译项目即可。原创 2017-03-21 10:02:45 · 3061 阅读 · 0 评论 -
MVVM模式原理分析
http://www.cpiso.cn/jsyj/ghxx/2012/5/18/373.shtml转载 2014-11-23 14:22:54 · 1120 阅读 · 0 评论 -
初学ICommand接口,UI响应在viewmodel中实现
初学WPF,数据绑定会了一些,但是Command为何物还是不太明白。今天晚上研究了一下,原创 2014-05-26 21:58:32 · 822 阅读 · 1 评论