随笔分类 - WPF
摘要:货币格式 <TextBlock Text="{Binding Price, StringFormat={}{0:C}}" /> // 123
阅读全文
摘要:原文参照林大佬的博客WPF 让窗口激活作为前台最上层窗口的方法 我只提供下,我使用的代码 [DllImport("user32.dll")] private static extern IntPtr GetForegroundWindow(); [DllImport("user32.dll")] p
阅读全文
摘要:原文地址:https://www.cnblogs.com/wxjing67/p/3935717.html PasswordBox的Password属性因为安全原因不支持直接绑定,可以使用依赖属性实现。直接插入代码 使用:
阅读全文
摘要:最近的工作中,用到了WPF调用Winform控件 但是在保存XAML页面的时候发现了问题,就是Winform页面黑黑的,没有任何渲染的波形曲线。 查了原因,大概的意思是指渲染的方式不一样,所以会有这个问题,那只能转变思路,用截图的方式去做,就是把要打印的XAML里的控件,进行按照Windows定位,
阅读全文
摘要:看了网上有些写的用钩子,但是,在Stack Overflow上找到一个简便的方式
阅读全文
摘要:<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schem
阅读全文
摘要:两种方式解决: 1、<RichTextBox IsReadOnly="True" IsDocumentEnabled="True" /> 参见:https://stackoverflow.com/questions/762271/clicking-hyperlinks-in-a-richtextbo
阅读全文
摘要:此方法很笨拙,并不推荐使用!!! 此方法很笨拙,并不推荐使用!!! 此方法很笨拙,并不推荐使用!!! 事件起因,同事用了公司一个继承ComboBox的的自定义可编辑控件,但是发现这个控件在DataGrid中,当点击第一次的时候,光标到了ComboBox中,但是ComboBox所在的DataGrid行
阅读全文
摘要:这个是百度地图上北京地铁的地址http://map.baidu.com/?subwayShareId=beijing,131,我们先看下百度上面的效果图 我要实现的内容比较简单,就是绘制这些图,和在地铁线上滑动时,会有跟着走的地铁名的提示。 以下是我实现的,简陋的效果图 实现过程: 一、扒数据 我不
阅读全文
摘要:这两天不忙,所以,做了一个简易的新手引导小Demo。因为,不是项目上应用,所以,做的很粗糙,也就是给需要的人,一个思路而已。 新手引导功能的话,就是告诉用户,页面上操作的顺序,第一步要做什么,第二步要做什么,以此类推,然后,最终关闭新手引导页面。 以我的习惯,还是先给大家看看效果。 效果展示的很简单
阅读全文
摘要:这两天领导让我做个喷泉的效果,要把一个个UserControl从一个位置喷出,然后,最后落在最终需要在的位置。 喷泉效果说白了,就是两个步骤:1、放大,从0放大到需要的倍数;2、缩小,平移,从放大的倍数还原到UserControl的原始大小,并且定位到最终的位置。 虽然,只有两步,但是,作为写动画的
阅读全文
摘要:前两天做一个项目的时候,由于页面没有限制TextBox的输入长度,所以,后台直接报错了,超出数据库最大的长度。 数据库的长度是按照字节来计算的,而且不同的编码格式,汉字占用的字节长度又不相同,比如,我们用的是UTF8,一个汉字是3个字节,而默认的Default,一个汉字是2个字节。 TextBox有
阅读全文
摘要:大家可能在项目中,有的时候,由于显示的内容过长,所以,需要显示一部分内容,然后后面用省略号,把鼠标放上去,会显示出来全部的内容。 作为一个LowB程序员的我,第一反应是SubString截取,然后替换,然后ToolTip显示原有的内容。 我相信很大一部分的初级程序员第一想法也是这个,然而,这种方法不
阅读全文
摘要:原文地址:How can I get a FlowDocument Hyperlink to launch browser and go to URL in a WPF app?
阅读全文
摘要:visifire今天登陆他们官网的时候,发现好像是挂掉了,不知道是不再运营了,还是单纯服务器出了问题。 VisifireChart的效果不炫,但是对于一些项目,感觉够用的,所以,今天大概看了几篇博客,学习了一下 http://www.cnblogs.com/wyuan/archive/2012/07
阅读全文
摘要:最近做一个项目,看到以前同事写的进度条效果不错,所以,拿来简化了下,不炫,但是项目中还是够用的。 还是,先来看下调用以后的效果 1、因为ProgressbBar的Foreground显示不得不一样,所以,要有一个参数去给控件进行设置,因此定义了一个参数值ForegroundColor 代码里有这么一
阅读全文
摘要:最近项目上要用到跑马灯的效果,和网上不太相同的是,网上大部分都是连续的,而我们要求的是不连续的。 也就是是,界面上就展示4项(展示项数可变),如果有7项要展示的话,则不断的在4个空格里左跳,当然,衔接上效果不是很好看。 然后,需要支持点击以后进行移除掉不再显示的内容。 效果如下: 思路大致如下: 1
阅读全文
摘要:一、效果 和12306是一样的,运行一张图上点击多个位置,横线以上和左边框还有有边框位置不允许点击,点击按钮输出坐标集合,也就是12306登陆的时候,需要向后台传递的参数。 二、实现思路 1、获取验证码图片 首先,我们看12306登陆页面,F12,通过如图的位置,我们可以观察到,验证码的请求URL是
阅读全文
摘要:看过我WPF 微信 MVVM这篇文章的朋友,应该知道我里面提到了我有一个小号是无法获取列表的,始终也没找到原因。 前两天经过GitHub上h4dex大神的指导,知道了原因,是因为微信在登录以后,web微信采取了不同的域名来兼容各种用户。 下面是大神提供的js代码和C#代码 function () {
阅读全文
摘要:今天主要记录的就是发送QQ表情, WPF 微信 MVVM里写了,后期为了发送QQ表情,需要把TextBox替换为RichTextBox,接下来就说说替换的过程。 一、支持Binding的RichTextBox RichTextBox虽然支持文字,图片,链接,但是,原生的它不支持Binding,这个对
阅读全文
