摘要: 在WPF中,正在被Image控件使用的图片是无法被新下载的图片替换覆盖掉或删除的。 此时删除图片或下载覆盖正在使用的图片会出现以下问题: 解决方法:把图片转换为BitmapIMAGE读成memorystream, 再进行绑定 var img = new BitmapImage(); img.Begi 阅读全文
posted @ 2020-01-03 13:49 MrKing& 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 上一步,我们已经获取了图片应该保存的地址。现在只需要传入URL把图片下载到指定目录。 从网上下载图片也有俩种方法。 第一种: WebRequest request = WebRequest.Create("https://timgsa.baidu.com/timg?image&quality=80& 阅读全文
posted @ 2020-01-03 11:39 MrKing& 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 假设现在需要从网上下载一个图片到项目目录下,展示下载的图片,然后删除正在展示的图片(模拟更换logo的过程),替换新的图片。 下载图片之前需要确定图片应存的地址,图片不能存在本地(比如图片存在D盘的某个文件下,但是用户如果没有D盘就会出错),所以应该存在程序的根目录下。 有俩个方法可以获取程序的根目 阅读全文
posted @ 2020-01-03 11:28 MrKing& 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 这个错误就是作为Region的view添加时选成了界面,正确的应在添加时选择用户控件。 解决方法: 这俩处的Window改为UserControl即可。 阅读全文
posted @ 2019-12-12 14:38 MrKing& 阅读(4727) 评论(0) 推荐(0) 编辑
摘要: 这款工具用来截程序的演示GIF图片,灰常方便。 直接上Github地址: https://github.com/NickeManarin/ScreenToGif 阅读全文
posted @ 2019-11-22 15:50 MrKing& 阅读(3231) 评论(0) 推荐(0) 编辑
摘要: ListView是展示数据的常用控件,这里简单对带有GridView的ListView样式进行设置。 <Style TargetType="{x:Type ListViewItem}"> <Style.Triggers> <Trigger Property="IsSelected" Value="T 阅读全文
posted @ 2019-11-21 14:35 MrKing& 阅读(3914) 评论(0) 推荐(1) 编辑
摘要: 步骤条实现的效果: 步骤条控件是在listbox的基础上实现的。 一、 xaml代码: <Window.Resources> <convert1:StepListBarWidthConverter x:Key="StepListStepWidthConverter" /> <ControlTempl 阅读全文
posted @ 2019-11-18 16:57 MrKing& 阅读(2193) 评论(0) 推荐(0) 编辑
摘要: 因为之前有小伙伴问格式化XAMl的快捷键按钮,所以在这里分享一款格式化XAMl的插件,非常好用。 直接在工具-->扩展和更新里搜索XamlStyler下载安装即可。 安装后按CTRL+S保存后就会自动格式化XAMl,或者鼠标右键弹出菜单Format Xaml。 阅读全文
posted @ 2019-11-16 09:31 MrKing& 阅读(2853) 评论(0) 推荐(0) 编辑
摘要: 在WPF中,假如十个按钮与十个文本框需要在窗体中多次使用,每次都都要重新添加这二十个按钮,显然是不可取的。这时,可以把这二十个按钮封装成一个UserControl,然后多次引用。 一、新建一个用户控件非常简单,可以右键项目添加一个用户控件(程序集内的用户控件),也可以右键解决方案添加用户控件(非同一 阅读全文
posted @ 2019-11-15 09:53 MrKing& 阅读(946) 评论(0) 推荐(1) 编辑
摘要: 在项目中,需要为所有的Button、TextBox设置一个默认的全局样式,一个个的为多个控件设置相同的样式显然是不明智的。在WPF中可以通过资源设置全局样式,主要有俩种方法: 1.第一种就是先写好按钮的样式,不写Key,然后在App.xaml中引用。 <ResourceDictionary xmln 阅读全文
posted @ 2019-11-14 10:10 MrKing& 阅读(6373) 评论(0) 推荐(0) 编辑