
xaml
文章平均质量分 66
lindexi_gd
我是微软Windows应用开发方向的最具价值专家,欢迎访问我博客blog.lindexi.com里面有大量WPF和UWP博客
展开
-
WPF 的 DefaultEventAttribute 有什么作用
在自定义 WPF 控件库时,可以看到有一些控件会加上 DefaultEventAttribute 特性,通过这个特性可以告诉 XAML 编辑器,默认创建的事件是什么如编写一个 UserControl1 的用户自定义控件,可以在 xaml.cs 代码加上此特性 [DefaultEvent("Foo")] public partial class UserCont...原创 2021-06-07 00:55:59 · 420 阅读 · 0 评论 -
WPF 将 SVG 转 XAML 的工具
团队的设计师喜欢输出 SVG 格式的图片,而咱如果想要在 WPF 中高性能呈现出来,最好还是转换为 XAML 代码。本文来安利大家一些 SVG 转 XAML 的工具本文将按照推荐的顺序,最前面的是最推荐的,来告诉大家一些工具SharpVectors这是名气很大的工具,当然这也是一个库。通过这个库可以在 dotnet 系的客户端应用,如 WPF 和 UWP 等呈现 SVG 内容,这个库里面...原创 2021-04-13 00:53:30 · 2235 阅读 · 2 评论 -
win10 uwp 异步进度条
本文主要讲我设计的几个进度条,还有如何使用异步控制进度条,如何使用动画做进度。进度条可以参见:http://edi.wang/post/2016/2/25/windows-10-uwp-modal-progress-dialog进度条其实异步就是使用后台变化,然后value绑定我使用一个ProgressBar需要设置他的各个值,如果不设置,一般最大值为100,最小为0原创 2016-09-19 10:30:56 · 3805 阅读 · 0 评论 -
win10 uwp 存放网络图片到本地
有时候我们的网络很垃圾,我的的UWP要在第一次打开网络图片,就把图片存放到本地,下次可以从本地打开。这就是先把图片下载,然后显示出来,存放到本地,接着下次要使用就可以从本地获取。最好这个和我们用户是透明,我们不知道图片在哪,是本地还是网络,只要给一个Uri就有一个图片原创 2016-12-19 09:37:12 · 6791 阅读 · 0 评论 -
win10 uwp 车表盘 径向规
车表盘就是有刻度的圆盘加上针,这个控件可以直观让用户知道当前的速度或其他原创 2016-12-25 20:03:13 · 2675 阅读 · 3 评论 -
win10 uwp 修改CalendarDatePicker图标颜色
CalendarDatePicker 是一个好用的东西,但是我发现想要修改他右边的那个图标,显示日历的图标颜色,没有这个选项。原创 2017-01-05 14:38:22 · 2477 阅读 · 0 评论 -
win10 uwp 获取按钮鼠标左键按下
我们可以使用`PointerPressed`获得鼠标右键按下,但是我们如何获得左键?原创 2016-12-29 09:37:13 · 4317 阅读 · 4 评论 -
win10 uwp 右击选择 GridViewItem
有时候我们需要选择一个 GridView 的一项,通过我们右击。原创 2017-01-11 08:59:43 · 2108 阅读 · 0 评论 -
win10 uwp 获得焦点改变
本文讲的是当我们应用失去焦点时,我们获得事件,当我们应用获得焦点,同样获得事件。同时,在应用不可以见时,我们也可以获得。原创 2017-01-01 08:55:18 · 3434 阅读 · 0 评论 -
win10 uwp 如何拖动一个TextBlock的文字到另一个TextBlock
我在堆栈网看到有人问 如何拖动一个TextBlock的文字到另一个TextBlock 于是看到一个大神给出的方法,下面我就来和大家说下如何拖动原创 2017-02-09 08:41:49 · 1363 阅读 · 0 评论 -
WPF 设置输入只能英文
有时输入只能让用户输入英文,那么如何设置输入只能英文?原创 2017-03-01 08:41:31 · 5212 阅读 · 0 评论 -
C# TextBlock 上标
我需要做一个函数,显示 x^2 ,但是看起来用 TextBlock 做的不好看。我用 WPF 写的上标看起来不好看,但是最后有了一个简单方法让他好看。原创 2017-02-13 14:32:46 · 1994 阅读 · 0 评论 -
win10 uwp 弹起键盘不隐藏界面元素
本文主要讲,在我们使用手机输入的时候,会因为手机的虚拟键盘隐藏了一些界面的元素。我们有一个简单的方法让虚拟键盘不隐藏界面元素。原创 2016-12-23 19:02:53 · 4430 阅读 · 0 评论 -
win10 uwp 绘图 Line 控件使用
本文主要讲一个在绘图中,我们会有一个基础的控件,Line。控件的基本使用和他能做出的我们很多时候需要的界面。原创 2016-12-09 10:13:22 · 3938 阅读 · 0 评论 -
win10 uwp 保存用户选择文件夹
如果我们每次把临时处理的文件保存,都要让用户选择一次,用户会不会觉得uwp垃圾?如果我们每次打开应用,都从某个文件读取,而这个文件不在应用目录和已知的目录,那么每次都需要用户选择,用户会不会觉得uwp垃圾?其实垃圾wr给了一个类,我们可以用这个类获得用户选择过的文件、文件夹。我们可以保存用户选择过的文件和文件夹。这个类在Windows.Storage.AccessCache,可以使用最近使用或一个比原创 2016-10-09 09:28:04 · 5476 阅读 · 1 评论 -
win10 uwp 右击浮出窗在点击位置
本文主要让MenuFlyout出现在我们右击位置。我们一般使用的MenuFlyout写在前台,写在Button里面,但是可能我们的MenuFlyout显示的位置和我们想要的不一样。通过使用后台写ShowAt的方法,我们可以通过e.GetPosition获得鼠标点击位置,需要对函数传入相对的元素,这个元素一般可以用我们点击使用的元素,也可以使用我们的最外层Grid,这样我们就可以获得了鼠标位置,也就可原创 2016-10-09 09:28:34 · 3376 阅读 · 0 评论 -
win10 uwp 访问解决方案文件
本文讲如何访问解决方案的资源原创 2016-09-23 16:37:11 · 3303 阅读 · 1 评论 -
win10 uwp 隐私声明
本文讲的是如何去写隐私声明。原创 2016-10-01 09:27:47 · 2497 阅读 · 2 评论 -
win10 uwp 九幽图床
本文主要是图片加水印自动上传,代码已经上传github。图片加水印,我的方法,简单,一个好的方法是毒逆天大神的图片加水印方法或http://daily.zhihu.com/story/8812028我们现在用我的方法,就是加一个TextBlock,然后获得屏幕,很简单,然后我们把水印图保存。我们可能有很多地方需要上传,我现在使用是九幽,之前有smms的图床,我们做一个通用任务。Guid 上传的Gu原创 2016-10-07 10:26:03 · 2270 阅读 · 0 评论 -
win10 uwp 兴趣线
本文讲的是如何去做一个时间轴样子的东西但我们放的不一定是时间,可能是我们的时间。我把它放在我的优快云阅读,我的界面做出来很差,但是应该读者能做出很漂亮的。原创 2016-10-29 19:05:18 · 2373 阅读 · 0 评论 -
win10 uwp 截图 获取屏幕显示界面保存图片
本文主要讲如何保存我们的屏幕显示的,保存为图片,也就是截图,截我们应用显示的。我们来总的说下,就是用一个滚动条把我们的一个Grid放进去,然后Grid里面存在一张图片和一个TextBlock,图片就是我们需要加水印的,TextBlock就是水印,水印颜色最好渐变,然后使用获取元素图片截图。保存截图就是我们的图片加水印,做法很简单。原创 2016-11-29 10:33:35 · 4602 阅读 · 0 评论 -
win10 uwp 应用转后台清理内存
我在写小说阅读器,把每个打开的文件的内容读到内存,因为小说都很小,所以放在内存不怕太大,但是我如果打开了一本小说,再打开一本,我不会把先打开的小说的内容清除掉,在内存。所以一旦我打开多小说的时候,内存就会用比较多,这样觉得不好,不过垃圾wr给我们一个事件,这个我会在下面说。原创 2016-12-01 19:28:04 · 4012 阅读 · 0 评论 -
win10 uwp 打电话
UWP可以使用打电话功能,在PC是用Skype,在手机是直接使用电话功能。UWP可以通过Skype打电话,那么如何通过应用间通讯,很简单使用Launcher。Skype电话使用Skype:(电话号)?call Skype:(skype id)?call格式我们在电话按钮按下 private async void Button_OnClick(object sender, Routed原创 2016-11-19 19:47:11 · 2742 阅读 · 0 评论 -
win10 uwp 打包第三方字体到应用
有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用户一般是没有字体。UWP使用第三方字体首先我们需要字体,这个字体下载,网上很多。http://font.chinaz.com/我在这网站下载,如果有人知道他的网站字体不是完全授权,请和我说,我就删除我的应用字体。在网上下东西很要注意版权,有很原创 2016-11-25 15:26:32 · 6073 阅读 · 1 评论 -
win10 UWP 蜘蛛网效果
我看见了知乎首页登录背景和普通的地球人写的博客,发现了个好看的效果。那么我来告诉大家如何做这个效果。第一步是在 Canvas 画点,第二步是让点移动,第三步是画线原创 2017-01-30 19:17:35 · 2106 阅读 · 2 评论 -
win10 uwp 关联文件
有时候应用需要打开后缀名为x的文件,那么如何从文件打开应用?原创 2017-03-15 09:14:23 · 2627 阅读 · 0 评论 -
win10 uwp 绑定静态属性
Jasoon 大神问,如何绑定静态属性。我们经常有静态属性,那么我们如何绑定原创 2017-04-27 08:54:03 · 1699 阅读 · 2 评论 -
win10 uwp 使用 Geometry resources 在 xaml
经常会遇到在 xaml 使用矢量图,对于 svg 的矢量图,一般都可以拿出来写在 Path 的 Data ,所以可以写为资源,但是写出来的是字符串,如何绑定 Geometry 到字符串资源原创 2017-07-19 20:28:20 · 1922 阅读 · 0 评论 -
win10 uwp MVVM 轻量框架
如果在开发过程,遇到多个页面之间,需要传输信息,那么可能遇到设计的问题。如果因为一个页面内包含多个子页面和多个子页面之间的通信问题找不到一个好的解决方法,那么请看本文。如果因为ViewModel代码越来越多烦恼,请试试本文提供的框架。原创 2017-09-25 12:51:39 · 5435 阅读 · 4 评论 -
win10 uwp 使用动画修改 Grid column 的宽度
今天 wurstmitbrot 问如何通过动画修改 Grid 的 column ,虽然 column 是一个依赖属性,可以绑定,但是做出动画还是比较难的原创 2017-09-25 17:16:28 · 1340 阅读 · 2 评论 -
win10 uwp 后台获取资源
本文告诉大家,从后台代码获取界面定义的资源原创 2017-09-30 20:36:03 · 1923 阅读 · 0 评论 -
win10 uwp 列表模板选择器
本文主要讲ListView等列表可以根据内容不同,使用不同模板的列表模板选择器,DataTemplateSelector。如果在 UWP 需要定义某些列的显示和其他列不同,或者某些行的显示和其他行不同,那么可以使用 列表模板选择器 来定义自己的列表,让列表中存在不同的显示原创 2017-09-30 20:37:59 · 3234 阅读 · 0 评论 -
win10 uwp unix timestamp 时间戳 转 DateTime
有时候需要把网络的 unix timestamp 转为 C# 的 DateTime ,在 UWP 可以如何转换?转换函数可以使用下面的代码 private static DateTime UnixTimeStampToDateTime(long unixTimeStamp) { System.DateTime dtDateTime原创 2018-01-23 09:00:01 · 848 阅读 · 0 评论 -
Windows Community Toolkit 3.0 新功能 在WinForms 和 WPF 使用 UWP 控件
本文告诉大家一个令人震惊的消息,Windows Community Toolkit 有一个大更新,现在的版本是 3.0 。最大的提升就是 WinForm 和 WPF 程序可以使用部分 UWP 控件 而且可以在 WPF 和 WinForms 使用微软最新 Edge 浏览器翻译 2018-06-01 09:06:45 · 5623 阅读 · 6 评论 -
win10 uwp xaml 绑定接口
本文告诉大家如何在 xaml 绑定属性使用显式继承接口原创 2018-06-15 21:08:39 · 654 阅读 · 0 评论 -
win10 uwp 在 Canvas 放一个超过大小的元素会不会被裁剪
我尝试在一个宽度200高度200的 Canvas 放了一个宽度 300 高度 300 的元素,这个元素会不会被 Canvas 裁剪了?经过我的测试,发现默认是不会被裁剪火火问了我一个问题,如果有一个元素超过了 Canvas 的大小,会不会被 Canvas 裁剪。我在自己的项目写了一下,发现会被裁剪,于是就告诉他。但是这时walterlv师傅拿了一个呆磨,发现不会被裁剪,请看下面代码...原创 2018-07-26 16:32:59 · 865 阅读 · 0 评论 -
win10 uwp 进度条 Marquez
本文将告诉大家,如何做一个带文字的进度条,这个进度条可以用在游戏,现在我做的挂机游戏就使用了他原创 2017-06-15 09:22:46 · 2738 阅读 · 1 评论 -
win10 uwp 获得元素绝对坐标
有时候需要获得一个元素,相对窗口的坐标,在修改他的位置可以使用。那么 UWP 如何获得元素坐标?我提供了一个方法,可以获得元素的坐标。原创 2017-06-27 09:09:06 · 2380 阅读 · 0 评论 -
win10 uwp DataContext
本文告诉大家DataContext的多种绑法。适合于WPF的绑定和UWP的绑定。我告诉大家很多个方法,所有的方法都有自己的优点和缺点,可以依靠自己喜欢的用法使用。当然,可以在新手面前秀下,一个页面一个绑定方法原创 2017-06-22 09:02:30 · 2269 阅读 · 0 评论 -
win10 uwp 打开文件管理器选择文件
本文:让文件管理器选择文件,不是从文件管理器获得文件。假如已经获得一些文件,那么如何从文件管理器选择这些文件?原创 2017-04-28 09:04:45 · 3936 阅读 · 0 评论