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

盘点7个开源WPF控件

1、一个可拖拉实现列表排序的WPF开源控件 项目简介 gong-wpf-dragdrop是一个开源的.NET项目,用于在WPF应用程序中实现拖放功能,可以让开发人员快速、简单的实现拖放的操作功能。...2、一个类似Office用户界面的WPF库 项目简介 Fluent.Ribbon是一个开源的UI库,它提供了现代化的、易于使用的用户界面,可以用于创建各种类型的桌面应用程序。...5、适合Windows桌面、Material Design设计风格、WPF美观控件库 项目简介 这是一个适用于Windows桌面,全面且易于使用的控件库,遵循Google推测的Material Design...核心组件 除了包含标准的控件主题外,该套件还包含了一些常用的控件:时钟、对话框、浮动按钮、卡片、齐全图标等。...支持数据格式、大纲、公式计算、图表、脚本执行等、还支持触摸滑动,可以方便地操作表格。

1.1K20

win7远程桌面管理工具找不到远程桌面,该如何操作

我们都知道 win7 64位系统 自带有远程桌面功能,开启远程桌面可以方便的远程管理服务器或计算机,为生活和工作带来不少便利。...之前xp系统可以快速找到远程桌面功能,可是升级到win7系统后就找不到远程桌面了,如何解决此问题呢?不要担心,为此,小编和大家分享下win7找不到远程桌面解决措施。   ...我们可以用iis7远程桌面管理工具来直接连接远端电脑,iis7远程桌面连接工具,又叫做iis7远程桌面管理软件,是一款绿色小巧,功能实用的远程桌面管理工具,其界面简洁,操作便捷,能够同时远程操作多台服务器...具体方法如下:   1、打开win7系统的开始图标,在桌面的最左下角的;   2、打开后打开管理工具--->服务;   3、打开服务后,最大化窗口;   4、如果没有出现上图的右上部选项打开:显示/隐藏操作窗口这个图标...以上就是关于win7找不到远程桌面解决措施,简单设置之后,我们就可以轻松找到远程桌面了,希望此方法对大家有所帮助!

3.3K00

【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性

原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能。...支持的操作包括添加新的“资源”部分定义以及添加,删除和更新资源的新/现有部分。...XAML Islands: 改进的 XAML孤岛 支持(v16.4): 我们增加了对 Windows 窗体和 WPF .NET Core 3 应用程序的 XAML孤岛 场景的支持,从而使这些应用程序添加...要了解如何入门,请访问我们的文档。 资源和模板 合并资源字典: 现在,可以使用解决方案资源管理器提供的新功能,轻松地将 UWP / WPF 项目中的现有资源词典与任何有效的 XAML 文件合并。....NET 桌面应用程序 包括 WinForms,WPF 和 UWP。

7.3K30

Material Design — 按钮( Buttons)

Button 按钮能传达用户触摸它们时发生的操作。 Buttons被按时被触发墨水扩散效果。 他们可能会显示文字,图像或两者都有。 平面按钮浮动按钮是最常用的类型。...背景比较嘈杂的时候使用浮动按钮 浮动按钮就像一块放在另一张纸上的材料 - 点击时浮起并填充颜色。 ? 按钮海拔 浮动按钮的默认海拔为2dp。 在桌面上,浮动按钮可以在悬停时获得此海拔。 ?...请勿在固定按钮区域使用浮动按钮。 ? 添加分隔后,底部固定按钮可用于滚动的提示框。 ?...桌面下拉 桌面应用栏规格 ? ---- 切换按钮(Toggle buttons) 切换按钮可用于分组的相关选项。 安排布局和间距来表达出切换按钮是组的一部分。...图标切换 图标适用于切换按钮,允许选择或取消选择单个选项,例如项目添加或移除星标。 他们最好位于应用栏,工具栏,动作按钮或切换。 图标切换可能会在其触摸目标范围外显示有界或无界的墨水扩散反应波纹。

3.8K160

【愚公系列】2023年11月 WPF控件专题 Popup控件详解

一、Popup控件详解 WPF中的Popup控件是一种轻量级的容器,可以在其内容部分显示其他控件。Popup控件在显示和隐藏时没有边框或标题栏,通常用于显示上下文菜单、浮动工具栏、弹出窗口等。...2.常用场景 Popup控件在WPF中常用于以下场景: 提供弹出式菜单:在用户点击某个按钮或控件时,弹出菜单供用户选择操作,选择完成后,菜单自动隐藏。...提供弹出式窗口:在用户需要输入某些数据或进行某些操作时,弹出窗口供用户完成操作。 提供提示信息:在需要向用户提供某些提示信息时,弹出窗口可以提供一些简单的文本信息。...3.具体案例 下面是一个简单的WPF Popup控件的案例: 在WPF窗体中添加一个按钮,点击该按钮会显示一个Popup控件,该控件中包含一个Label和一个TextBox,用户可以在TextBox中输入文本...在WPF窗体中添加一个按钮和Popup控件。

1.1K51

Windows桌面软件开发-Win桌面客户端开发神器 第二课

第一课链接:Windows桌面软件开发-Winform桌面客户端开发神器 但是值得一提的是,C#基础部分还没有比较熟悉的朋友不用气馁。因为前面讲解的只是一点小基础。...也有朋友要求介绍一下 Wpf ,这是完全可以的。会依照朋友们的需求讲解的。...控件使用 按钮 直接拖拽工具箱内Button控件到Winform 窗体: 下面的控件都是使用这个方式进行添加不再累赘。 ?...(1)、更改按钮显示的值: 【选中按钮右键】-【属性】---【更改其中的Text值】: 如图把现实的文字改为了登录: ? 对于所有控件都是通过属性面板来操作的。下面不再累赘如何打开属性面板了。 ?...(3)、更改按钮的大小: 直接点击按钮,拖拽按钮的边缘就可以了,选中时候边缘的那些小方形都可以进行扩大缩小了: ? 以上三个操作,适用于任何控件。

9.4K41

C#—使用InstallerProjects打包桌面应用程序

下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Studio Installer Projects工具打包的方法。...因为我们要下载本机不存在的工具,所以我们点击左侧菜单的【联机】按钮,然后在右上角的搜索框中输入Microsoft Visual Studio Installer Projects进行检索,如图: ?...接下来,该窗体会显示工具的相关内容,下方会增加一个修改按钮,如下图: ? 我们点击修改,然后工具就会自动安装了。...创建打包项目 等待工具安装完成后,我们重新打开Visual Studio,打开刚刚我们建立的WPF项目。...现在我们双击第一个应用程序目录选项,然后点击Add File,安装目录下添加一个logo.ico文件,最后点击OK。 这样我们就成功创建了桌面快捷方式了,如下图。 ?

2.6K30

【愚公系列】2023年10月 WPF控件专题 ToolBar控件详解

Button Content="Open" /> 在上面的例子中,我们创建了一个水平排列的ToolBar控件,并在其中添加了三个按钮...,分别对应“新建”、“打开”和“保存”操作。...1.属性介绍 ToolBar控件是WPF中常用的控件之一,以下是ToolBar控件常用属性的介绍: IsOverflowOpen:用于控制ToolBar的溢出按钮是否展开。...2.常用场景 常规工具条:在窗口顶部或底部放置一些常用的操作按钮,例如撤销、重做、保存、打印等。 编辑工具条:在编辑页或文本编辑器中使用工具条来展示编辑工具,例如字体、颜色、段落格式等。...状态工具条:在应用程序中展示当前的状态信息,例如当前的网速、CPU使用率等。 排版工具条:在处理排版和布局的应用程序中使用工具条,例如桌面出版、图形设计等。

39431

转 | 从零开始用 dotnet 做全栈开发

本文每个项目都是最简单的版本,先从顺序,从桌面端开始创建。打开 VisualStudio 2019 在欢迎界面里面输入 WPF 然后点击创建项目。创建项目完成之后点击运行按钮就可以啦。...如果是在相同的解决方案添加项目创建的 WPF 程序,那么就需要先设置 WPF 程序作为启动项目,通过右击项目点击设为启动项目就可以,运行项目的方法和控制台相同 ?...当然想要开发 WPF 项目,还是需要了解一点 WPF 界面开发相关知识,例如如何创建一个按钮如何创建一个文本框,更高级的是如何进行布局等,当然在这里就先跳过了 然后就是后台服务器端的开发了,还是在 VisualStudio...在这里需要等待的时间和你的网速有关,不如此时回顾一下上面遇到的问题 控制台项目需要从哪个函数开始运行 控制台项目如何将字符串输出到控制台 基础的 C# 语法是什么 桌面项目除了 WPF 还有什么 在创建...WPF 项目时说到的 .NET Core 和 .NET Framework 是什么 在 WPF如何画出简单界面 基础的 xaml 语法 在 ASP.NET Core 里面控制器是什么 在网页访问对应的链接调用的

1.6K20

从零开始用 dotnet 做全栈开发

本文每个项目都是最简单的版本,先从顺序,从桌面端开始创建。打开 VisualStudio 2019 在欢迎界面里面输入 WPF 然后点击创建项目。创建项目完成之后点击运行按钮就可以啦。...如果是在相同的解决方案添加项目创建的 WPF 程序,那么就需要先设置 WPF 程序作为启动项目,通过右击项目点击设为启动项目就可以,运行项目的方法和控制台相同 ?...当然想要开发 WPF 项目,还是需要了解一点 WPF 界面开发相关知识,例如如何创建一个按钮如何创建一个文本框,更高级的是如何进行布局等,当然在这里就先跳过了 然后就是后台服务器端的开发了,还是在 VisualStudio...在这里需要等待的时间和你的网速有关,不如此时回顾一下上面遇到的问题 控制台项目需要从哪个函数开始运行 控制台项目如何将字符串输出到控制台 基础的 C# 语法是什么 桌面项目除了 WPF 还有什么 在创建...WPF 项目时说到的 .NET Core 和 .NET Framework 是什么 在 WPF如何画出简单界面 基础的 xaml 语法 在 ASP.NET Core 里面控制器是什么 在网页访问对应的链接调用的

1.8K20

“老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春

只不过MS的很多技术总是很超前技术更新很快,WPF新推出的时候WinForms还占据桌面开发主要领域,随后还没有火起来移动开发时代已经来临,基于Web的前端技术大大发展,从而风头盖过了WPF,但是WPF...笔者一直是一个奋斗在一线的.NET开发人员,架构师,对于Web 和桌面,后端开发技术都有广泛的涉及,深刻理解开发人员自嘲自己为“码农”的心理的,工作辛苦又没有时间陪女朋友陪家人,所以我一直总结整理如何提高开发效率...这会将添加用户的按钮控件的单击事件,绑定到DataContext的SubmitCurrentUsers 方法上。...创建MVVM的模型 我们的模型很简单,就是负责创建新用户,加载已有用户,添加,修改或者删除用户,并且这些操作都是针对数据库的,也就是我们通常的CRUD操作。...接下来就是操作此用户实体类的数据上下文了,用户模型类展示了如何使用它,但是它的定义却很简单: class LocalDbContext : DbContext { public

3.7K60

UI自动化 --- 微软UI Automation

「Ranorex」: Ranorex是一款商业UI自动化测试工具,适用于Web、桌面和移动应用程序。它提供了易于使用的录制和回放功能,支持多种编程语言。...从上面的数据中其实不难发现,对于桌面应用的UI自动化测试,上述框架或工具要么免费但是仅支持Web应用,要么就是商业化工具,一言难尽啊。 所以这就提到了我们的主题了 --- UIAutomation。...小试牛刀 接下来编写代码测试一下: 创建目标程序,一个WPF程序,放置一个TextBox输入框,命名为 textbox1,再放置一个按钮,命名为 button1,button1点击后弹窗提示“UIAutomation...= null) { // 模拟按钮点击操作 invokePattern.Invoke...最后一点,持续集成和持续交付可以交给Jenkins 还是文章开头说到的,于桌面应用的UI自动化测试,现有框架或工具要么免费但是仅支持Web应用,要么就是商业化工具,所以想自己整一个,想法和方案都有了,至于可以做成什么样

51730

终于等到你,新的虚拟键盘API 即将到来,快来先睹为快吧!

这是一个具有以下内容的用户界面: Sticky header 固定头部 Sticky floating action button (FAB) 粘性浮动操作按钮 当用户将焦点放在输入框上时,虚拟键盘将会显示出来...VirtualKeyboard API 的使用案例 底部固定操作 在较小的视口上,您可能需要一个固定在界面底部的呼叫行动按钮或页脚。 考虑下面的图示,我们有一个固定在底部的CTA按钮。...浮动操作按钮 在这个例子中,我们有一个浮动操作按钮,它位于页面的右下角。 当键盘激活时,浮动按钮应该移动到键盘上方。就像第一个例子中一样,浮动按钮将位于键盘下方。...我们必须添加单位 rem 。 为桌面使用不同的值 假设我们想在桌面浏览器上进一步调整浮动按钮的位置,我们该如何做呢?嗯,我考虑使用 max() 比较函数,结果行得通。...这里的 100px 是一个随机数,重点是添加一个比导航高度更大的元素。 这是一个演示它如何工作的视频: 结束 这就是本文的全部内容。

29920

avalondock 翻译网站文章(一)「建议收藏」

AvalonDock 2.0允许创建一个非常类似于VS的GUI的接口提供给WPF,已经发展到这一点所以它最适合于具有文档和工具的项目。...DockingManager类, 是avalonDock的核心控件,它包含了面板,控制浮出面板和浮动窗口,在上图中的DockingManager对象包含从顶部工具栏和底部的状态栏中的一切( WPF中的条款...NET 4/.NET 4.5解决方案,并添加一个引用到AvalonDock.dll (或直接使用的NuGet ) 。然后,命名空间添加到MainWindow.xaml 。...默认情况下,当用户点击一个LayoutAnchorable AvalonDock的X按钮隐藏它:那就是它消除了锚定的布局,并把它在隐藏集合。...在本指南的第2部分中,我们将看到如何保存布局,附加活动,如DocumentClose /关闭或ActiveContent改变。

92730

WPF开发的实用小工具 - 快捷悬浮菜单

WPF开发的实用小工具 - 快捷悬浮菜单 ❝本文由网友投稿,Dotnet9站长整理。站长觉得这小工具很实用,站长家里、公司也在尝试使用了。 行文目录: 这工具有什么用?...这工具有什么用? 问:操作系统安装的应用在哪里启动? 答: 左下角的操作系统开始菜单; 操作系统任务栏; 操作系统桌面快捷方式 回答正确,给10分!...源码获取及应用下载体验 源码下载地址:SoftWareHelper SoftWareHelper 下载解压后体验:点击下载 作者投稿文章: Wpf 开发的实用小工具(附源码)持续更新 Wpf 开发的实用小工具...(附源码)持续更新(二)拖动应用 Wpf 开发的实用小工具(附源码)持续更新(三)移除应用 4....,不需要全部加载:已实现 支持exe拖拽(或者系统生成的快捷方式拖拽)添加:已实现 支持网址配置(点击打开指定网址,类似网页收藏快捷方式):已实现 支持cmd命令配置(比如系统应用mstsc,远程桌面配置目标

1.2K40

.NET跨平台框架选择之一 - Avalonia UI

今天介绍的是Avalonia UI[6],站长也是研究了好几天,这是一个基于WPF XAML[7]的跨平台UI框架,并支持多种操作系统(Windows(.NET Core),Linux(GTK),MacOS...2.4 小缺憾 三个平台功能相同,只是Linux自定义标题栏未生效,有网友提示可以隐藏标题栏,自己实现控制按钮(最小化、最大化(还原)、关闭),后面官方应该会解决Linux下这个问题,继续研究、整!...基于Avalonia搭建的项目部分如下: 3.2.1 Lunacy 这是一款免费设计软件,通过AI工具和内置图形保持流畅。...> 或者通过$parent符号添加Index(索引)来传递给祖先: <Border Tag...查看社区指南[24],了解如何参与该项目。 6.9 支持哪些Linux发行版?

4.9K30
领券