首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

win10 uwp 自定义控件 SplitViewItem SplitView 从右划出

本文主要是因为汉堡菜单里面列出菜单很多重复图标和文字,我把它作为控件,因为是随便写,可能存在错误,如果发现了,请和我说或关掉浏览器,请不要发不良言论。 我们使用汉堡菜单,经常需要一个 ?...很多都是一样 一个方法是自己创建控件,我们右击View文件夹添加控件 在控件写两个TextBlock,一个做图标,一个写文字 <TextBlock Margin="10,10,10,10" FontFamily="<em>Segoe</em> <em>MDL2</em> Assets"...,现在修改成为一点点,其实就是导入我自定义控件,首先在上面的代码是把view用作我控件所在文件夹,反人类Segoe MDL2 Assets 可以在http://modernicons.io/segoe-mdl2.../cheatsheet/,找到你要图标 <ListViewItem.Content

51220

win10 uwp 自定义控件 SplitViewItem

本文主要是因为汉堡菜单里面列出菜单很多重复图标和文字,我把它作为控件,因为是随便写,可能存在错误,如果发现了,请和我说或关掉浏览器,请不要发不良言论。...我们使用汉堡菜单,经常需要一个 需要一个图标和一个文字 我开始写一个TextBlock做图标,一个写文字 <ListViewItem.Content...,我觉得复制不好,因为我还有很多软件,如果每个都这样,那么在TextBlock使用 很多都是一样 一个方法是自己创建控件,我们右击View文件夹添加控件 在控件写两个TextBlock,一个做图标...,现在修改成为一点点,其实就是导入我自定义控件,首先在上面的代码是把view用作我控件所在文件夹,反人类Segoe MDL2 Assets 可以在http://modernicons.io/segoe-mdl2.../cheatsheet/,找到你要图标 <ListViewItem.Content

28010

用 Effect 实现线条光影效果

在实现过程我用到这些知识和技巧: Segoe Fluent 图标字体 在 Blend 创建 Path 计算 Path 长途 Path 边框动画 VisualStudio 设计时数据支持 自定义...图标字体和 Path 虽然 ChokCoco 大佬已经给了一个心形路径,但总不能每次都期待别人给东西。对于 WPF 开发者来说,用图标字体和 Blend 可以轻松创建一些简单路径。...首先要找到一个心形图标字体,在 Windows 10/11 可以直接使用 Segoe MDL2Segoe Fluent 字体,这两个是随 Windows 10/11 发布系统内置字体。...应用,在 XAML 输入下面这段 XAML: <TextBlock FontFamily="<em>Segoe</em> Fluent Icons" Text="" Foreground="#C72335...自定义 Effect 在 <em>WPF</em> <em>中</em>要做发光效果通常都是用 DropShadowEffect ,例如这样: <

1.3K10

张高兴 UWP 开发笔记:汉堡菜单进阶

说具体点,就拿官方天气应用来说,左上角三条横杠图标外加一个SplitView控件组成这一导航模式就叫“汉堡菜单”。 ?   ...本文讨论是如何实现官方这一样式(点击后左侧出现一个填充矩形),普通实现网上到处都是,有需要朋友自己百度下吧。   ...(帮助文档 https://github.com/Windows-XAML/Template10/wiki )   要使用 Template 10 首先点击 Visual Studio “工具”菜单...SplitView.Pane 又包含了两个ListView(一级菜单和二级菜单)。ListView 里每个 Item 又由 Rectangle,FontIcon,TextBlock 组成。...--汉堡菜单开关--> <Button Name="PaneOpenButton" FontFamily="<em>Segoe</em> <em>MDL2</em> Assets" Content

1.7K60

张高兴 UWP 开发笔记:用 Thumb 控件仿制一个可拖动 Button

WPF 上可用控件拖动方法在 UWP 上大多没用,那干脆用 Thumb 仿制一个吧。   ...关于 Thumb 控件教程也不多,毕竟在 WPF 控件拖动有很多种方法, Thumb 就显得很鸡肋了。下面我就简单说说。(MSDN 文档)   不谈什么属性和方法,大多数都是继承。...DragDelta 拖动进行,只要你鼠标不放就会一直进行。   DragCompleted 拖动结束后发生。   ...Button,我们需要在默认样式提过 RootGrid 里画个圆,顺便来个 TextBlock 用来显示汉堡菜单图标。...由于 Win10 设备体系庞大,UWP 上谈控件坐标没啥意义,这也正是 WPF控件拖动方案没用原因。

1.2K50

如何使用Fluent Design System (上)

前言 微软在Build 2017公布了新设计语言Fluent Design System(以下简称FDS),不过官网只是堆砌了各种华丽词语以及一堆动画。...Fall Creators UpdateFluent Design System 本文主要介绍微软在Fall Creators Update主打的各种FDS特效、控件。...Reveal最大特点是鼠标靠近时控件边框会被照亮,这对于无边框按钮或ListViewItem可以在不破坏其简约设计前提下提示其可操作区域。(或许在MRReveal有更多应用场景。)...2.3 Depth 即使在强调扁平化时代,深度仍是设计师关心一个主题。FCU除了使用Acrylic营造有深度UI,还新增了ParallaxView控件,可以制作简单视差滚动效果。...在Fall Creators Update升级应用 在Fall Creators Update只需要修改导航及标题栏,应用UI即可有大幅提升。 ?

2.4K30

WPF 应用完全模拟 UWP 标题栏按钮

---- 在 WPF 使用 WindowChrome,在自定义窗口标题栏同时最大程度保留原生窗口样式(类似 UWP/Chrome) 一文,我使用 WindowChrome 尽可能将 Windows...以下是模拟效果: ? ▲ WPF 模拟版本 ? ▲ UWP 原生版本(为避免说我拿同一个应用附图,我选了微软商店应用对比) 为了使用到这样近乎原生窗口样式,我们需要两个文件。...如果不设置,效果跟 UWP 默认情况下效果完全一样。 下面是这份样式在 Whitman - Microsoft Store 应用实际使用效果,其中颜色设置就是上面代码中所指定颜色: ?...上面的样式我们使用了 Segoe MDL2 Assets 字体,而这款字体仅 Windows 10 上才有。...需要改动两个地方: 按钮模板图标的显示方式(从 TextBlock 改成 Path; 按钮图标的指定方式(从字符串改成 StreamGeometry)。

2.1K20

Windows 11这19个新功能,你都知道吗?

Microsoft 正在刷新文件夹图标和默认文件类型图标的方向。这些文件夹包括桌面、文档、下载和图片。回收站图标也已更新。 我们在资源管理器得到了一些圆角。...微软添加了 200 多个新字形。其中包括泡茶表情符号、含泪笑脸、忍者等等。作为 Windows 更新一部分,该操作系统现在采用了不分性别的表情符号设计。...现有的表情符号也进行了视觉改造,以提高 Microsoft 产品之间一致性。 15、新字体 微软正在更新整个系统默认字体 UI Segoe。...作为改造一部分,您会在设置和控制面板等应用程序中注意到新 Segoe Fluent 图标。用于商店和开始菜单 Segoe MDL2 资产将包括带有圆角和统一外观图标设计。...Windows 更新还将引入一个新 Segoe UI 变量,以优化所有外形尺寸系统字体,包括从小到大显示尺寸。这种新字体技术将为所有尺寸(包括小号和大号)提供出色易读性。

2.7K20

Win11 这 19 个新功能,你都用上了吗

Microsoft 正在刷新文件夹图标和默认文件类型图标的方向。这些文件夹包括桌面、文档、下载和图片。回收站图标也已更新。 我们在资源管理器得到了一些圆角。...微软添加了 200 多个新字形。其中包括泡茶表情符号、含泪笑脸、忍者等等。作为 Windows 更新一部分,该操作系统现在采用了不分性别的表情符号设计。...现有的表情符号也进行了视觉改造,以提高 Microsoft 产品之间一致性。 15、新字体 微软正在更新整个系统默认字体 UI Segoe。...作为改造一部分,您会在设置和控制面板等应用程序中注意到新 Segoe Fluent 图标。用于商店和开始菜单 Segoe MDL2 资产将包括带有圆角和统一外观图标设计。...Windows 更新还将引入一个新 Segoe UI 变量,以优化所有外形尺寸系统字体,包括从小到大显示尺寸。这种新字体技术将为所有尺寸(包括小号和大号)提供出色易读性。

21.1K30

官宣!微软跨平台 UI 框架 .NET MAUI 6 正式发布!

此版本标志着我们在统一 .NET 平台多年旅程新里程碑。...在此示例,我们配置“应用程序操作”,为每个平台上应用程序图标添加菜单选项: AppActions.SetAsync( new AppAction("current_info", "Check...在项目的 Resources 文件夹,您可以在一个地方管理应用程序字体、图像、应用程序图标、启动屏幕、原始资源和样式。.NET MAUI 将针对每个平台独特需求进行优化。...fonts.AddFont("Segoe-Ui-Semibold.ttf", "SegoeUiSemibold"); fonts.AddFont("Segoe-Ui-Semilight.ttf...适用于 WPF 和 Windows 窗体 BlazorWebView 控件在 NuGet 上可用。查看 WPF 和 Windows 窗体 Blazor Hybrid 教程,了解如何开始。

3.8K20

探究WPF中文字模糊问题:TextOptions用法

像素对齐和抗锯齿 我们经常听到WPF具有分辨率无关性这个说法,因为WPF使用是与设备无关绘图系统,为字体和形状等内容指定大小或者尺寸数值并不是真实像素,在WPF称之为设备无关单位。...渲染过程WPF会自动把设备无关单位转换为物理像素,由于设备差异以及DPI设置不同,转换之后像素很少是整数,然而无法使用零点几个像素点去绘制,WPF会使用抗锯齿特性进行补偿。...官方文档上这个描述看起来似乎很直观,但并不容易理解它俩区别以及开发过程中选取哪一个值。 Ideal:自推出WPF以来一直用于格式化文本度量。绘制字体形状与字体文件轮廓保持高保真。...创建字形位图或者字形字形之间相对定位时,不会考虑最终位置。 Display:WPF4.0引入格式化文本度量模式。它使用GDI兼容文本度量。...超高分辨率增加了文本显示细节清晰度,使其更便于长时间阅读。WPFClearType可以朝Y轴方向抗锯齿,使文本字符中平缓曲线顶端和底端变得平滑。

13610

Web 字体 font-family 再探秘

ui emoji,segoe ui symbol; 很有意思是,类似 system-ui,-apple-system,BlinkMacSystemFont 等等早几年在 font-family 几乎见不到字体定义如今已经很普遍了...衬线字体 -- 关键字为 serif,意为有衬线字体,衬线意思是在字符笔画末端有叫做衬线小细节额外装饰,而且笔画粗细会有所不同,这些细节在大写字母特别明显。 ?...无衬线字体 -- 关键字为 sans-serif,也就是无衬线意思。专指西文中没有衬线字体,与汉字字体黑体相对应。...中文下,无衬线字体就是黑体,黑体字也就是又称方体或等线体,没有衬线装饰,字形端庄,笔画横平竖直,笔迹全部一样粗细。 ?...font-family 关键字 对于 CSS  font-family 而言,它有两类取值。

2.3K10

只需 5 秒钟,你就能取到 WPF 程序超高分辨率超高清截图

我想要截取一个 WPF 程序图标,但是它太小了。如果我就这样截屏截下来,是很不高清。由于我需要制作一份课件,所以我需要超高清版本,可是,如何做才能最快速拿到 WPF 程序超高清截图呢?...第二步:使用 Snoop 放大功能 image.png 将你鼠标放到两个瞄准按钮左边那个上面,你可以看到提示: Drag and drop this crosshairs over a WPF...于是,你将这个按钮拖拽到你希望放大 WPF 程序上面,松开鼠标。 这时,会弹出一个新窗口出来,将其最大化: ? 你就能看到 WPF 应用超高清版本了。使用鼠标滚轮可以继续放大或缩小。...实际上前面的 Snoop 界面也是这样放大,注意到了吗? ?...,以避免陈旧错误知识误导,同时有更好阅读体验。

61330

少量代码设计一个登录界面 - .NET CORE(C#) WPF开发

少量代码设计一个登录界面 - .NET CORE(C#) WPF开发 阅读导航 本文背景 代码实现 本文参考 源码 1....代码实现 使用 .NET CORE 3.1 创建名为 “Login” WPF模板项目,添加1个Nuget库:MaterialDesignThemes.3.1.0-ci981。...解决方案主要文件目录组织结构: Login MainWindow.xaml.cs App.xaml MainWindow.xaml 2.1 App.xaml文件引入样式 文件【App.xaml】,在 StartupUri 设置启动视图...WindowStyle="None" MouseLeftButtonDown="MoveWindow_MouseLeftButtonDown" FontFamily="Segoe...C# WPF开源控件库《MaterialDesignInXAML》 4.源码 演示代码已全部奉上,为了方便演示,代码图片使用本站外链,代码可直接拷贝并按代码结构组织编译即可运行。

1.4K20
领券