摘要: 上节中我们讲了怎么样定义一个区域与区域引用视图,但并不是所有的组件都支持组件当作区域使用,比如StackPanel就不支持当作区域来使用: 我们自接使用会报以下错误,这时候我们就要自定义一个区域适配器: 1.首先我们创建一个StackPanelRegionAdapter的类: 1 using Pri 阅读全文
posted @ 2024-12-21 19:59 小码哥-风云 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.首先,我们创建一个区域内容,这里我们创建一个ViewA使用UseControl 这个就是普通的UseControl,只是加了个TextBlock,显示ViewA ViewA.xaml 1 <UserControl x:Class="MyTest.ViewA" 2 xmlns="http://sc 阅读全文
posted @ 2024-12-21 19:44 小码哥-风云 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Prism是一个开源框架,用于在WPF、Xamarin Forms、Uno/Win UI等应用中创建松耦合、可维护、可测试的XAML应用程序。 Prism提供了一组设计模式的实现,这些设计模式有助于编写结构良好且可维护的XAML应用程序 ,包括MVVM,dependency injection,co 阅读全文
posted @ 2024-12-21 19:21 小码哥-风云 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.在项目中安装log4net 包 2.增加配置文件: 1 <?xml version="1.0" encoding="utf-8"?> 2 <configuration> 3 <configSections> 4 <section name="log4net" type="log4net.Conf 阅读全文
posted @ 2024-12-10 22:31 小码哥-风云 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 在NuGet引用owin Microsoft.AspNet.WebApi.Owin Microsoft.AspNet.WebApi.OwinSelfHost Microsoft.Owin.StaticFiles 2. 添加服务启动配置类 Startup 1 using WebapiTest.A 阅读全文
posted @ 2024-12-10 22:14 小码哥-风云 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.通过Task实现: 1 private async void button4_Click(object sender, EventArgs e) 2 { 3 button4.Enabled = false; 4 //此处不能用 5 //Dojob().Wait(); 6 7 await Dojo 阅读全文
posted @ 2024-12-09 22:51 小码哥-风云 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. ValueTask使用,分配在栈上与Span一样 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tas 阅读全文
posted @ 2024-12-09 22:10 小码哥-风云 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.引入第三方工具包:Nito.AsyncEx; AsyncLock: 1 using Microsoft.VisualBasic.Devices; 2 using Nito.AsyncEx; 3 using System.Diagnostics; 4 5 namespace WinFormsApp 阅读全文
posted @ 2024-12-09 21:48 小码哥-风云 阅读(5) 评论(0) 推荐(0) 编辑
摘要: using System; using System.ComponentModel; //下面的例子演示了如何创建 //实现IDisposable接口的资源类 //和IDisposable。处理方法。 public class DisposeExample { //实现IDisposable的基类。 阅读全文
posted @ 2024-11-30 20:45 小码哥-风云 阅读(92) 评论(0) 推荐(0) 编辑