C#
fairypwq
这个作者很懒,什么都没留下…
展开
-
VS2010制作安装程序+卸载程序并提升运行权限
一、提升软件运行权限在项目中添加应用程序清单,并更改权限为highestAvailable二、制作安装包1、在开发项目解决方案下新建项目2、选择Visual Studio Installer->安装项目3、在应用程序文件夹添加要打包的文件,包括使用的库文件,如果有文件件则新建文件夹,再在文件夹中添加相应的文件4、选中添加的原创 2017-03-05 15:13:42 · 3760 阅读 · 0 评论 -
WPF之数值转换器IValueConverter
一个小项目中用到IValueConverter实现数值转换器,用于Binding数据转换。在cs文件中添加IValueConverter的实现类,在Xaml文件中无法引用,能自动提示,但是提示命名空间中不存在该类,网上很多方法无法解决此问题,最终将与工程和代码无关的文件全部删除,重新编译后正常,Mark一下! ...原创 2018-07-30 16:08:50 · 785 阅读 · 1 评论 -
Blend for Visual Studio 2017 插入obj格式3D模型
近期使用Expression Blend完成了3D模型演示功能,步骤如下:1、生成obj格式3D模型,同时会生成mtl格式的依赖文件;2、在Blend中新建工程,添加现有项,选择obj文件和mtl文件,完成添加;3、双击项目列表中的obj文件,将obj模型添加到MainWindow;4、使用API完成3D模型旋转操作。最近安装了Visual Studio 2017,自带的Ble...原创 2018-07-27 15:06:10 · 5904 阅读 · 6 评论 -
Failed to register Add-in 'MultipleGlobeViewers.esriAddIn'
开发环境:操作系统:Win10企业版IDE:VS2017GIS:ArcGIS Desktop 10.0现象:运行arcobjects-sdk-community-samples-master中的例程出现Failed to register Add-in 'MultipleGlobeViewers.esriAddIn'错误。解决方法:检查工程中的Config.esriadd...原创 2019-03-29 16:25:22 · 727 阅读 · 0 评论 -
C#在其他线程中启动主线程定时器无法进入回调
如果定时器使用的是System.Windows.Form.Timer,在一个附加线程中启动该定时器是无法进入回调的,因为System.Windows.Form.Timer是为单线程设置的。示例代码如下:using System;using System.Threading.Tasks;using System.Windows.Forms;namespace TestMultiThre...原创 2019-03-27 21:50:15 · 1215 阅读 · 0 评论 -
WPF之数值转换器IValueConverter Demo
不久之前用到WPF的IValueConverter,不太理解的用上了,最近多看了些相关知识,有了进一步了解,现在放一个demo以留备用。实现了值转换传递,Image控件属性绑定Image自身的其他属性和布尔量取反。Xaml.cs文件using System.Windows.Media.Imaging;using System.Windows.Navigation;using Syst...原创 2019-05-10 23:09:55 · 576 阅读 · 0 评论