- 博客(30)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 WPF TextBlock TextTrimming判断是否被截取/截断,是否显示省略号/IsTextTrimming
视频地址https://www.youtube.com/watch?v=Y2431eccUjM项目地址:https://github.com/zcsEason/ControlEx
2021-08-08 16:59:46
1480
原创 WPF ShowDialog模式下 只阻塞父窗口(owner)的解决方法
在WPF程序中,正常情况下,调用窗体的ShowDialog方法之后,w1.ShowDialog() 该应用程序的除去w1窗口之外所有窗口都将处于无效状态(disable),直到w1窗口关闭。在某些情况下我们希望,w1.ShowDialog()方法调用之后,只有w1窗口的父窗口处于无效状态 而程序其他窗口可以继续响应用户操作。百度、google了一番,方法都太复杂,自己想了一个方法也挺简单的这里我们需要用到W32函数 EnableWindow 我做了简单的封装 直接使用下面的类就可以了 调...
2020-12-29 23:17:08
2370
原创 C# WebClient DownloadFileCompleted下载完成时根据不同参数做处理
在下载文件的时候我经常会用到webclient这个类。用这个下载文件很方便。向下面几行代码就可以搞定 private void Button_Click(object sender, RoutedEventArgs e) { string url = @"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1605970732950&
2020-11-21 21:05:46
2429
1
原创 vs调试asp.net网站能运行,换成ip后不行(404)
一、出现问题在新电脑上安装了vs2017,然后新建一个webapi项目,运行没有什么问题,自动分配端口(http://localhost:59581/)。然后在控制面板中开启“internet信息服务功能”,新建网站发布程序,绑定端口(8033),用本机IP访问(http://192.168.15:8033/),运行后出现404。网上找了各种办法均不行。二、试用方法试用方法如下:1.防火墙添加80...
2018-05-25 15:22:42
2063
原创 WPF在MVVM模式下 ViewModel通讯
一、遇到问题 一般情况下我们可能会遇到当一个界面上的数据显示发生变化,可能通知其他界面,让其他界面上的数据或显示也发生变化。通常包括以下几种情况: 1.主界面通知子界面 2.子界面通知主界面 3.子界面通知子界面二、实现方案 1.方案1 很容易想到的方案是:在一个ViewModel(vm1)中定义一个事件,然后另一个ViewModel(vm2)中订阅vm1中的事件。当事...
2018-03-26 11:14:38
8945
原创 ClickOnce 自动更新报错:部署标识与预订不匹配
一、遇到的问题 最近的项目采用的是VS自带的部署工具ClickOnce部署检测更新。开始并没有什么问题,但是最近一两次经常遇到:服务器更新版本后,客户端升级会出现以下错误: 执行此操作期间检测到下列错误。* [28.12.2017 18:16:17] System.Deployment.Application.DeploymentException (Subscr
2017-12-29 15:18:40
3172
原创 vs2017 自带发布工具 ClickOnce发布包遇到的问题
一、遇到的问题在安装了vs2017 社区版(Community)之后 想打包安装程序(winform) 还是想用之前的 installshield来打包 发现居然打不了,在官网查了 installshield不支持社区版(Community),后来尝试用vs自带的ClickOnce打包遇到以下问题: 1.严重性 代码说明 项目 文件 行 禁止显示状态错误 要
2017-06-19 10:56:31
4450
2
原创 C# 图片局部拉伸
一、遇到的问题 在做项目的时候遇到一个需要局部拉伸图片的问题比如:1.对话框背景 在文字很长多行显示的时候 如果直接将背景图片平铺 会造成变形影响美观 2.圆形背景 显示内容很长时 选择平铺 也会造成变形下面为直接平铺效果 也就是 Stretch二、想要的效果最终我们要实现的效果 三、思路 1
2017-03-29 16:13:24
4017
转载 .net3.5以后的版本 如何使用 DirectX.dll和Directsound.dll
1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll这2个文件。2.项目属性里边,把目标平台改成X86。3.调试菜单-->异常。把Managed Debugging Assistants里的LoaderLock引发的异常去掉。4.App.Config修改下:
2016-05-11 15:06:46
630
原创 ios利用xmpp/jabber链接openfire服务器时出现 “Domain=kCFStreamErrorDomainNetDB Code=8“错误
在学习xmpp需要链接到openfire服务器的时候,利用[_xppStream connectWithTimeout:XMPPStreamTimeoutNone error:&err]函数链接,可能会出现”Domain=kCFStreamErrorDomainNetDB Code=8 "nodename nor servname provided, or not known" UserInf
2016-04-19 13:22:30
3945
原创 ios多线程理解
在ios编程中,多线程编程是很重要的一项技术。其实不光是ios里,在其他很多编程语言中多线程都占很重要的地位,在这里我记录下我对多线程编程的理解。1.主线程 在ios中主线程是用来监听用户对UI界面的操作的,即用户的“点击”、”滑动“等操作的,通常也叫UI线程。我们在创建控制台程序的时候就知道,在main函数执行完return之后,main函数就退出了,所以程序就退出了。但是在我
2016-04-18 11:36:21
582
原创 C# directShow IAMStreamSelect切换音轨
目前切换音轨基本的是用IAMStreamSelect接口先看看这个接口的官方介绍:EN此内容没有您的语言版本,但有英语版本。开启阅读模式IAMStreamSelect interfaceThe IAMStreamSelect interface selects from the available
2016-04-12 21:13:51
1898
原创 WPF 绑定中Converter的应用
在WPF 经常用到绑定,如果绑定的源数据和目标属性是同类型的则不需要转换。比如 如果是不同类型的数据我们要怎么做呢?比如有一个文本框,一个按钮,我一个文本框里输入一个的数字用来代表颜色,1表示“红色”,2 表示“绿色”,3表示“蓝色”。我输入对应的数字,按钮的文字显示对应颜色。显然这个不是同类型的数据:文本框的数据是String类型,而按钮的文字
2016-03-21 18:33:48
4131
原创 浅析objective-c中的strong和weak
在才开始学习oc时,搞不懂什么时候用strong,什么时候用weak,经过一段时间的学习,我谈谈我对strong和weak的理解。首先strong和weak这两个关键字是用来修饰变量,表示这个变量是强(strong)引用和弱(weak)引用我们在程序中经常会用到“[[class alloc]init]” 这样的代码,我想你对它已经很熟。这是在开辟一块内存,并初始化。那么系统开辟了这块内
2016-03-09 23:42:36
9640
4
原创 ios 图片拉伸resizableImageWithCapInsets:详解
在项目中,我们常常用到一些做背景的图片需要拉伸,今天就来详细讲讲我对图片拉伸函数:”resizableImageWithCapInsets:“的理解为了演示我先准备好了图片,并做了标注我们在sb上摆两个按钮,一个用来做测试改变背景图片用,命名为“测试按钮”。另一个用以正常显示背景用(即不拉伸图片),命名为“默认显示”。点击按钮设置按钮背景。可以看到图片均匀被拉伸,铺满整个按钮。很多
2016-03-03 21:53:55
2416
原创 WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数
简单来说就是实现一个程序A 打开程序B,并且在打开的时候传递一些参数给B,最后在B窗口上显示出参数,这个小功能也是折腾了我半天。现在把我的过程整理记录下来。1.首先我们得有一个被调用的程序,新建一个简单的WPF程序,命名为:argTest。里面加一个label,用来显示接收到的参数。直接运行该程序如下:2.新建一个WPF程序用来启动我们的argTest.exe程序,命名为call。添加窗体
2016-03-01 21:39:14
17686
2
转载 ffmpeg中的sws_scale算法性能测试
本文转自:http://www.cnblogs.com/acloud/archive/2011/10/29/sws_scale.html经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试
2015-09-17 11:21:18
483
原创 Xcode 历史版本下载地址
Xcode 历史版本 早期版本下载地址https://developer.apple.com/downloads/index.action点击打开链接
2015-03-03 13:39:39
3019
转载 mac终端命令大全介绍
mac终端命令大全介绍2010-06-12 13:04:59OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volum
2014-09-17 13:38:55
540
原创 转:.Net 中AxShockwaveFlash的解析
1.AlignMode (读写) 语法:AlignMode As Long 说明:对齐方式(与 SAlign 属性联动)。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1 就设置了相应的对齐方向。 属性值与相应的对齐方式(后面括号里是二
2014-09-03 10:44:21
1570
转载 Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略
Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自然不能善罢甘休。在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下几
2014-06-09 12:29:34
827
转载 关于VC++6.0添加文件就出现“microsoft developer studio已停止工作"的解决办法
你好,你使用的应该是Vista 或者WIN7系统,这是VC6.0的一个兼容性问题,可以按官方方法试一下原因:VC与VISIO冲突解决方法:1. 下载FileTool.exe,并解压下载地址http://download.youkuaiyun.com/detail/u012046379/71353792. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.d
2014-04-02 10:30:18
3540
WpfApp3.rar
2020-12-29
wpf中MVVM模式ViewModel通讯
2018-03-26
安装工厂 V9.0.3. 0 汉化版
2018-03-08
领域驱动设计:软件核心复杂性应对之道
2018-02-01
FileTool.exe
2014-04-02
C# DXshow开发的播放器播放视频时会卡
2014-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人