本文是记录我从入门到放弃写的博客 博客包括 C#、WPF、UWP、dotnet core 、git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到放弃的...上标 C# 代码占用的空间 C# 使用Emit深克隆 C# 判断文件编码 C# 字符串首字符大写 C# 局部函数与事件 C# 枚举转字符串 C# 相对路径转绝对路径 C# 解析 sln 文件 C# 谁改了我的代码...WPF 对比 UWP 开发中,需要知道的1000个问题 Visual studio C# 代码使用 NotNull visual Studio 无法调试,提示程序跟踪已退出 visual-studio-...中 win10 uwp 设置 HttpClient 浏览器标识 win10 UWP 访问网页 win10 uwp 读写csv win10 uwp 读写XML win10 uwp 调试软件启动 win10...WriteableBitmap 写文字 WPF 如何在应用程序调试启动 WPF 如何在绑定失败异常 WPF 如何画出1像素的线 WPF 如何调试 binding WPF 封装 dotnet remoting
可以编写SQL代码直接转化为一个文本框(包括选择、插入、更新、删除、创建表和其他SQL语句),检索语句的SQL历史文本框,拖拽一个表到文本框来生成一个查询(SELECT语句),或构成一个查询(SELECT...编写SQL语句Execute Query文本框不仅允许编写SELECT和CALL查询,还允许编写大多数SQL语句,包括DDL语句(如CREATE TABLE)和DML语句(如INSERT、UPDATE和...在显式地更改过滤器字符串之前,它将一直有效。通过选择语句,可以在“Show History”中修改和执行SQL语句,该语句将显示在“execute Query”文本框中。...对从Show History中检索到的SQL语句进行任何更改,都会将其作为新语句存储在Show History中; 这包括不影响执行的更改,如更改字母大小写、空格或注释。...空格不会显示在Show History中,但是当从Show History中检索SQL语句时,会保留空格。
在 UWP 开发的时候,我做的文档软件需要在文档还没有保存的时候,用户点击关闭按钮的时候告诉用户需要保存。...如何在 UWP 阻止用户点击关闭按钮退出软件,如何知道用户点击了关闭按钮 在 UWP 中有限制的功能,需要在 Package.appxmanifest 中开启,关于限制的功能请看App capability...Package.appxmanifest 添加 confirmAppClose 功能 添加方法是点击 Package.appxmanifest 右击点查看代码 找到现有的 Capabilities 元素,默认一个空的 UWP.../appx/manifest/foundation/windows10/restrictedcapabilities"/> 添加完成之后,就可以在代码里面使用,我在主页面的构造函数监听关闭事件...但是在 UWP 中的提示是异步的,也就是异步的提示无法阻止事件的继续,可以看到的是在用户点击关闭的时候,软件的提示页面还没显示,软件就关闭了 在 SystemNavigationCloseRequestedPreviewEventArgs
如项目中有如下两张图片: ? 在XAML中可以直接通过Images/Flag.png引用。...currentLanguage从默认的资源文件Resources.resw中获取,resourceLoader 无需指定资源文件的名称;而message 则从OtherResources.resw获取,...很少有机会在C#中用到索引器,XAML中也很少用到Binding到字符串索引的语法,就是这两个功能在本地化中帮了大忙。...打开“添加新项”对话框,选中“资源文件(.resw)”,在“名称”文本框中将文件名称改为“Labels.resx”,点击“添加”。...resx本地化方案差不多,设计时支持几乎完美,包括智能感知和错误提示,不过还是没办法解决系统组件中的本地化问题(如TextBox右键菜单)。
有时候应用需要打开后缀名为x的文件,那么如何从文件打开应用? 首先,需要打开 Package.appxmanifest 在声明添加文件 添加一个功能,需要写的最少的项是名称,文件类型两个。...如果已经打开了软件,通过 frame.Navigate 重新跳转到主页面,页面跳转就是这样,页面传入可以是 StorageFile 但是需要在对应的页面使用对应类型。...从文件显示图片很简单,打开放在img就好。...uap3:FileTypeAssociation> 现在部署完成了应用,将 x 打开关联到应用,就可以在 x 的文件右击看到了逗比和林德熙是逗比而这两个如何在应用判断用户想要的是什么打开不同页面...OnFileActivated 方法,在这个方法可以用参数 FileActivatedEventArgs 的 Verb 判断 在 FileActivatedEventArgs 的 Verb 会设置为刚才设置的 Id 的值,如
大家可以在 GitHub 主页上查看 V2.2.0 的发布日志:UWP Community Toolkit V2.2.0 Release note....UWP 中做了完整的支持,可以自定义 markdown 解析器和渲染,保证流畅的 UI 体验,即使是在低配置的硬件上使用复杂的 markdown 规则。...markdown 字符串解析 MarkdownDocument,然后使用 MarkdownRenderer 来渲染到 UI 中。...这是从固定到用户任务栏的联系人发送的一种新型 Toast。 收到通知时,将在任务栏中动态显示发件人的联系人图片并且将播放声音,这表示“我的人脉”通知正在启动。...这意味着,如之前所述,必须在第一个 Toast 绑定中提供回退负载。 7.
本文来告诉大家如何在 UWP 中修改相机的分辨率设置以及如何使用相机的功能 在 UWP 中可以使用 WinRT 提供的 Win10 特有的 API 用来捕获摄像机的内容,支持很多格式的硬件解码,性能会比...而在使用 UWP 时,可以发现 CPU 占用小于百分之一,同时可以使用上 Video Decode 的 GPU 加速功能。...上面测试使用的是 MJPEG 格式 在开始之前,咱需要了解在 UWP 中开启相机需要哪些步骤?...,从里面选出想要的分辨率等设置,通过 MediaCapture.VideoDeviceController.SetMediaStreamPropertiesAsync 设置相机的格式 本文代码放在 github...如果你想持续阅读我的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者前往 CSDN 关注我的主页 本作品采用 知识共享署名-非商业性使用-相同方式共享
当然还发现了Cortana相关的开源资料http://microsoft.github.io/UWPQuickStart/docs/challenges/cortana-integration.html和UWP...微软开源项目受欢迎程度排名 打开主页https://opensource.microsoft.com,将排序条件从默认的Trending切换到Stars, 即可看到Star最多的项目,同理Forks是按...数据模型是键值,但支持许多不同类型的值:字符串,列表,集,排序集,哈希值....通过访问不同数据存储中的数据由PowerShell运行,如资源管理器或注册表。...[img-Bravo Yeung-enjoy233] github地址: https://github.com/PowerShell/PowerShell 如何在其中搜索自己需要的项目 由于主页https
MVVM 是一个强大的架构,基本从 WPF 开始,wr(我说的就是微软)就提倡使用 MVVM。它可以将界面和后台分离,让开发人员可以不关心界面是怎样,全心投入到后台代码编写中。...UWP 虽然可以直接在xaml.cs 写逻辑但是我们是推荐使用 MVVM 框架,写一个自己的框架也很简单。 本文主要:如何在 UWP 使用 MVVM,如何做一个自己的框架。...软件中,可以这样看,我们看到的都是界面,看不到的就是后台,在 UWP 中我们说的 View 一般是 page UserControl 等。...开始是进入主页面,主页面有图床、信息、设置三个页面,于是这个三个页面都在主页面,而这三个页面都没有跳转页面,所以他们可以从 MainViewModel 拿到自己的 ViewModel 。...他们的通信都是跳转主页面传给他们,三个页面没有传输信息。对于设置页面,我们是放在一个存储数据类,所以我们不需要传参数,直接从存储拿。 ?
系列文章 UWP入门教程1——UWP的前世今生 如上文所说的,布局面板根据可用的屏幕空间,指定界面元素的大小和位置。例如StackPanel 会水平或垂直排列界面元素。...如图所示,无论用户使用哪种设备,蓝色按钮始终放在文本框右侧,并排放在黄色按钮顶部。 ?... 创建UWP可使用的工具 创建App时,通常会明确目标设备,当需要在设备中预览App,可以使用VS中的Preview toolbar(预览工具箱)查看App,可以模拟不同的设备,如PC,...新的 InkCanvas XAML 控件和InkPresenter API 可访问Stroke 数据 编写代码 VS中开发Windows10 项目支持多种开发语言,如C++,C#,VB以及JavaScript...良好的设计从确定用户交互方式开始,同时满足App的功能性和外观。用户体验非常重要直接影响了用户是否喜欢你的App,使用过程中是否愉悦或始终保持积极的情绪,而不受阻碍。
这是一个非常实用的控件,在“来画视频” UWP 应用的绘画功能中,也用到了这个控件,它对不同画笔的选择,橡皮擦,直尺和圆形尺,文字输入和字体选择等都提供了很便捷的支持,而且支持导入和导出数据,可以很方便的创作绘画作品...InfiniteCanvas.Events.cs - InfiniteCanvas 的主要事件处理逻辑; InfiniteCanvas.TextBox.cs - InfiniteCanvas 添加文字的文本框控件处理逻辑...InfiniteCanvasTextBox 用于 InfiniteCanvas 的文本框控件,从下图的结构中可以看到完整的文本框属性定义方法,包括设置文字,设置编辑区域尺寸,文字变化的处理,光标位置的限制等...我们看一下两个类的 Draw 方法: Draw() - InkDrawable: 获得 Strokes 中每个线条的每个点,加入到集合中,从点集合创建线条,最后生成新的 Stroke 列表;遍历完成后,...主要是 Canvas 中 TextBox 控件对应的控件定义和事件处理; 调用示例 InfiniteCanvas 控件的调用非常简单,下面看看 XAML 中的调用: <Page xmlns="http
在传统的此类应用开发过程之中我们需要自己处理当输入焦点在检索文本框之中进行输入的输入事件以及大量的界面、数据检索处理工具,费时费力,如果一个界面之中多出这样几个此类的应用场景,那么这个插件的代码的70%...三、TextBoxAutoComplete组件 AgileEAS.NET SOA中间件平台在经过多年痛苦的开发应用之中,从各种客户的反馈和开发应用的经验之中积累了一套解决此问题的方案,并创造性的实现了一个基于输入文本框的扩展解决方案...缓存间隔:输入字典记录本身的缓存间隔,即TextBoxAutoComplete引擎从数据库中更新对应的字典定义的周期,最小为0分钟,即TextBoxAutoComplete直接读取数据库中的字典记录。...目前倒提供基于字符串字段的三种检索条件:StartsWith(like ‘ys%’)、EndsWith(like ‘%ys’)和Contains(like ‘%ys%’),基本上能满足99的应用。...然后我们设计检索文本框txtSeach的属性如下: ?
Windows10中UWP应用的toast通知只有一个模板名称“ToastGeneric”。...行为(Actions) 在Windows10 UWP应用中,开发者可以添加自定义交互行为到toast通知里,它允许用户在app外做更多的事情。...声音(Audio) 在windows10 UWP应用中,其节点内容和WP8.1版本保持不变。 移动设备能通过ms-appx和ms-appdata自定义声音,但是桌面版不行。...带文本输入框和行为的通知(例子1) 在这个例子中,你可以添加一个文本框,它允许用户输入文本。 ?...系统行为的附加行为 除了上述选择外,在windows10中,如果app不想在后台任务内去处理通知的睡眠/忽略,UWP也提供系统处理行为去睡眠或忽略通知。
这三个库有很多重复的配置,如版本号和作者信息。...在之前,我每次发布的时候,我都需要修改三个不同的仓库的版本号,将几个版本号升级到最新,但是这个方法如大家所见,效率是很低的。...-- 在 nuget 设置的项目的 url 通过这个 url 可以在 nuget.org 看到项目主页 --> https://github.com/lindexi.../UWP/tree/master/uwp/src/Framework <!...(知道了这些,就不会随便在 csproj 中写死常量啦) - walterlv 更多关于 Roslyn 请看 手把手教你写 Roslyn 修改编译 参见:Roslyn 入门 - CSDN博客 ----
配置 WPF 项目能访问 UWP 的类型 因为我们即将开始使用到 UWP 中的控件类型,所以需要配置项目能够访问到 Windows Runtime 的类型。 ?...添加到你的 WPF 界面中: 拖拽到界面设计器中 拖拽到 XAML 代码行中 直接在 XAML 代码中写 ?...▲ 添加 WindowsXamlHost 控件 接着,指定 InitialTypeName 属性为 UWP 中的控件的名称(带命名空间)。...因为我们不是原生的 UWP,而是 Host 在 WPF 中的 UWP 控件,所以会没有 Application。这在 UWP 控件初始化内部已经 catch 了,所以你可以忽略。...关于如何在 WPF 下开启 PerMonitorV2 级别的 DPI 感知可以参见: 支持 Windows 10 最新 PerMonitorV2 特性的 WPF 多屏高 DPI 应用开发 - walterlv
本文将和小伙伴介绍 PPT 的文本存放的方式 在 PPT 中的文本框也是形状,只是形状里面添加了特殊的设置。... 访问我博客 https://blog.lindexi.com 里面有大量 UWP...上面仅是例子,关于属性的作用和含义请忽略 同时在 里面将包含 也就是 DocumentFormat.OpenXml.Drawing.Text 的值,从上面的格式可以看到,这就是纯文本的字符串...接着按照文本的段落,也就是换行符将文本分为多个段落,再添加每个段落的段落属性,如行距等 最后的文本需要包含这些段落和文本框的属性,如横排竖排显示等 从本文上面的描述,其实 PPT 用到的文本格式大部分都是...其实不一定,因为在 PPT 中的属性是有继承的,从页面继承 SlideLayout 属性,从 SlideLayout 继承 SlideMaster 属性。
本文告诉大家如何在 UWP 中捕获全局的后台线程异常,在出现后台线程异常时,将会让 UWP 程序闪退,但是在退出之前还是可以执行自己的代码 在 UWP 中,如果需要捕获前台线程,也就是 UI 线程的异常...,可以参见 UWP 中的全局异常处理 的方法 在 App 的构造函数添加 UnhandledException 事件,在事件方法里面通过参数 UnhandledExceptionEventArgs 可以设置当前这个异常是否被处理...,如设置为 true 那么就是被处理的异常,此时的应用不会闪退 public App() { this.InitializeComponent()...通过这个方法可以在软件退出前做日志记录 Application.UnhandledException Event (Windows.UI.Xaml) UWP 中的全局异常处理
我们可以使用一个字符串键值在该字典中存储任何的可序列化对象。当应用程序退出的时候(无论是关闭或者休眠),ApplicationSettings中的内容会自动序列化,存储到隔离存储空间的文件中。...Setting类支持默认值的规范,它会将该值缓存起来,因此,每次不用从字典中来获取。 ...而你应该将它的Header属性设置成一个描述性字符串。 ...如何在设备内置的Setting页面中加入应用程序的页面? 这是无法实现的。在当前的Windows Phone版本中,第三方应用只能在其应用本身中具备设置页面。 ...Ø 七个周历的文本框并非在XAML中构建和添加,而是通过背后的代码来实现。因为将它们通过代码中的数组来存放和处理比较方便。
Qt Designer工具主界面 上期文章教过大家如何在Pycharm中安装PyQt5。如有需要,可以关注本公众号,查找翻看历史文章 《分享 | 如何为Pycharm打开视界》。...主界面的不同区域介绍: 控件工具箱:提供Gui界面开发各种基本控件,如单选框、文本框等。可以拖动到新创建的主程序界面。 ? 主界面区域: 用户放置各种从工具箱拖过来的各种控件。...(2)输入控件,提供与用户输入交互 Line Edit:单行文本框,输入单行字符串。控件对象常用函数为Text() 返回文本框内容,用于获取输入。setText() 用于设置文本框显示。...Text Edit:多行文本框,输入多行字符串。控件对象常用函数同Line Edit控件。 Combo Box:下拉框列表。用于输入指定枚举值。 ?...2 从Widget Box工具箱中拖拽2个label、2个line Edit、2个Push Button以及1个Text Browser。拖完后如下: ?
领取专属 10元无门槛券
手把手带您无忧上云