随笔分类 -  WPF

探索Avalonia:C#跨平台UI框架的力量
摘要:随着跨平台应用的需求不断增长,开发人员需要一种能够在不同操作系统上运行的用户界面(UI)框架。 Avalonia 是一种引人注目的选择。在本文中,我们将深入了解 Avalonia 是什么,它与 WPF 的区别,以及它的 UI 绘制引擎和原理、优点,以及一个简单的示例代码。 Avalonia 是什么? 阅读全文

posted @ 2025-03-18 20:04 ExplorerMan 阅读(391) 评论(0) 推荐(0)

WPF获取原始控件样式
摘要:要获取WPF控件的原始样式,需要我们安装Blend for Visual Studio。 然后,我们打开Blend for Visual Studio,创建一个WPF项目。 然后,我们向页面拖动一个Button,页面如下: 接下来,我们右键Button控件,选择编辑模板,在选择编辑副本,页面如下: 阅读全文

posted @ 2018-10-29 11:26 ExplorerMan 阅读(248) 评论(0) 推荐(0)

WPF水珠效果按钮组
摘要:抖动动画 由于圆是被12个点控制的,让圆抖动,也就是对12个点做点动画 可以用关键帧动画,这样控制的比较细致,要注意的是,衔接的地方要平滑.我这里做的比较简陋,就找了一个变换后的图形,重复了5次.如果你有兴趣,可以多做些,做的越多,动画看起来表现力越强 这里我并没有去研究什么算法,就是简单的在ble 阅读全文

posted @ 2017-12-18 12:45 ExplorerMan 阅读(301) 评论(0) 推荐(0)

WPF简单模拟QQ登录背景动画(转)
摘要:介绍 之所以说是简单模拟,是因为我不知道QQ登录背景动画是怎么实现的.这里是通过一些办法把它简化了,做成了类似的效果 效果图 大体思路 首先把背景看成是一个4行8列的点的阵距,X轴Y轴都是距离70.把点连起来,连成三角形.布局在外层蓝色的里,显示只显示里层绿色框里的部分.这样最外层的点不用动,只让绿 阅读全文

posted @ 2016-12-13 14:56 ExplorerMan 阅读(1094) 评论(0) 推荐(0)

[WPF]控件应用多个样式(转)
摘要:最近在做WPF项目,公司没有专门的UI工程师,什么都要自己做。接触WPF已经有好几年了,自定义样式什么的也可以做一些。WPF在使用样式的时候一般都是 Style="{StaticResource styleKey}"。能不能使控件同时应用多个 Style,类似于 HTML 中 class="clas 阅读全文

posted @ 2016-12-13 14:55 ExplorerMan 阅读(604) 评论(0) 推荐(0)

Bootstrap WPF Style,Bootstrap风格的WPF样式
摘要:简介 此样式基于bootstrap-3.3.0,样式文件里的源码行数都是指的这个版本.CSS源文件放到了Content文件夹下的bootstrap.css WPF样式和CSS还是不太相同,所以有些内容实现上稍有出入,有些内容用法不太一样,有些内容并没有实现 但至少,一些概念,尺寸和取色,还是很好的借 阅读全文

posted @ 2016-12-08 16:06 ExplorerMan 阅读(426) 评论(0) 推荐(0)

WPF 虚拟化 VirtualizingWrapPanel 和 VirtualLizingTilePanel
摘要:一、 UI 上两个扩展 public class VirtualizingWrapPanel : VirtualizingPanel, IScrollInfo { #region Fields UIElementCollection _children; ItemsControl _itemsCon 阅读全文

posted @ 2016-11-03 19:17 ExplorerMan 阅读(560) 评论(0) 推荐(0)

WPF 自定义IconButton
摘要:自定义一个按钮控件 按钮控件很简单,我们在项目中有时把样式封装起来,添加依赖属性,也是为了统一。 这里举例,单纯的图标控件怎么设置 1、UserControl界面样式 2、后台设置,我这边只添加了个图片路径和事件委托。其它的自己加吧 public partial class IconButton : 阅读全文

posted @ 2016-09-06 14:42 ExplorerMan 阅读(726) 评论(0) 推荐(0)

WPF 自定义BarChartControl(可左右滑动的柱状图)(转)
摘要:自定义可左右滑动、拖拽滑动的平面柱状图 在做这种样式控件之前,可先浏览我之前预研的控件: A、自定义左右滑动ScrollViewer(可拖动滑动) B、自定义Bar柱状图 OK,现在说下控件具体设计过程: 1)采用Grid布局,这样可以将Y轴的标题设置平均高度,X轴的柱子也可以平均。 当然X轴也会存 阅读全文

posted @ 2016-09-06 14:40 ExplorerMan 阅读(409) 评论(0) 推荐(0)

WPF 自定义绕圈进度条(转)
摘要:在设计界面时,有时会遇到进度条,本次讲解如何设计自定义的绕圈进度条,直接上代码: 1、控件界面 2、控件后台逻辑: 控件后台: 数据Model类: 3、取用控件 阅读全文

posted @ 2016-09-06 14:38 ExplorerMan 阅读(640) 评论(0) 推荐(0)

WPF 自定义DateControl DateTime控件(转)
摘要:自定义日期控件,月份选择。如下是日期的一些效果图。 具体的样式、颜色可以根据下面的代码,自己调节即可 1、日期控件的界面 <UserControl x:Class="WpfApplication10.DateSelectControl" xmlns="http://schemas.microsoft 阅读全文

posted @ 2016-09-06 14:37 ExplorerMan 阅读(547) 评论(0) 推荐(0)

WPF Path
摘要:在WPF中,自定义控件,经常用到Path. Path可以绘制多边形、边框、线条、简单的图标等。 1、Xaml中用法: <Path Stroke="DodgerBlue" StrokeThickness="1" Data="M50,50 L100,200 L200,50 L50,50"></Path> 阅读全文

posted @ 2016-09-06 14:34 ExplorerMan 阅读(460) 评论(0) 推荐(0)

【MVVM Light】新手初识MVVM,你一看就会
摘要:一、前言 作为一个初入软件业的新手,各种设计模式与框架对我是眼花缭乱的。所以当我接触到这些新知识的时候就希望自己能总结几个步骤,以便更好更方便的在日常工作中进行使用。 MVVM顾名思义就是Model-View-View Model的缩写。老司机们一直说绑定绑定,我就纳闷了View是展示,Model是 阅读全文

posted @ 2016-09-06 14:31 ExplorerMan 阅读(504) 评论(0) 推荐(0)

WPF气泡样式弹窗效果
摘要:页面设计需求,做了一个气泡形状的弹出框,效果如下: 设计思路如下: 1. 使用Path绘制气泡的尖尖,将这个放到顶层; 2. 在用border绘制长方形框,将这个放到底层,并且设置Margin值,使得Path图层和border看起来衔接在一起。 代码如下: 后台代码,很简单,就是控制pupup显示或 阅读全文

posted @ 2016-09-02 15:25 ExplorerMan 阅读(2473) 评论(0) 推荐(1)

借助CustomBehaviorsLibrary.dll写出水印效果(转)
摘要:在项目中载入这个dll 之后引用 使用方法具体如下图: 在这里需要注意到是项目中对interactivity的引用 : 在项目中载入这个dll 之后引用 使用方法具体如下图: 在这里需要注意到是项目中对interactivity的引用 : 好文要顶 关注我 收藏该文 好文要顶 关注我 收藏该文 好文 阅读全文

posted @ 2016-08-19 15:12 ExplorerMan 阅读(329) 评论(1) 推荐(0)

英文验证码(转)
摘要:前几天看的别人写的英文验证码的帖子 自己就引用了 然后整理了一下 xaml代码是: <Window x:Class="SecurityCode.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 阅读全文

posted @ 2016-08-19 15:11 ExplorerMan 阅读(1037) 评论(0) 推荐(0)

环形进度条(转)
摘要:一直都是在博客园上看别人的分享 今天就突然心血来潮想把自己以前写的一个环形进度条分享给大家 这是我的第一篇博客,希望大家多多指教; 在这里我使用了blend里面的Arc控件 和一个定时器来控制endangle 值 项目的结构如下: xaml代码如下: 注意:在这里需要注意 如果你只是安装了vs但是么 阅读全文

posted @ 2016-08-12 16:40 ExplorerMan 阅读(452) 评论(0) 推荐(0)

记录一些WPF常用样式方便以后复用(二)(Button、CheckBox、输入账号密码框)(转)
摘要:Button (一) Button(二) Checkbox样式 输入账号和密码提示框 阅读全文

posted @ 2016-08-12 16:39 ExplorerMan 阅读(668) 评论(0) 推荐(0)

记录一些WPF常用样式方便以后复用(转)
摘要:TextBox文本框 <Style x:Key="TextBoxStyle1" BasedOn="{x:Null}" TargetType="{x:Type TextBox}"> <Setter Property="Foreground" Value="{DynamicResource {x:Sta 阅读全文

posted @ 2016-08-12 16:38 ExplorerMan 阅读(425) 评论(0) 推荐(0)

WPF 竖排文字(转)
摘要:恢复内容开始 想做一个WPF 文字竖排 类似上图。用在TabItem的header上面。 第一种挺无聊的 2.wpf 装换器 其实就是加换行符 3.最后我发现这样做的效果最好 文字间距 一般 http://zhidao.baidu.com/link?url=5S37v1FFQKvwf0x5LQLqL 阅读全文

posted @ 2016-08-10 16:43 ExplorerMan 阅读(782) 评论(0) 推荐(0)

导航