码界工坊
首页
项目
工具
专辑
所有
一起学Blazor系列
Blazor组件库
Avalonia UI开源项目
Avalonia UI控件库
WPF MVVM框架 Prism系列
WPF开源项目
WPF UI设计
WPF控件库
Winform开源项目
Winform控件库
C# AOT
C#开源项目
分类
所有
Blazor
ASP.NET Core
Avalonia UI
WPF
Winform
MAUI
EF Core
Dapper
.NET
Python
前端
MySQL
数据库
Flutter
Flutter
Swift UI
更多语言
Docker
课程
架构设计
数字化转型
分享
投稿
Bug反馈
关于
赞助
博客园
B站
时间线
RSS
站点地图
关于
博文分类
所有
Blazor
ASP.NET Core
Avalonia UI
WPF
Winform
MAUI
EF Core
Dapper
.NET
Python
前端
MySQL
数据库
Flutter
Flutter
Swift UI
更多语言
Docker
课程
架构设计
数字化转型
分享
博文列表
(11/30)大家一起学Blazor:Arbitrary属性
目前`MyButton`有3个`[Parameter]`,如果再增加的话,又要再定义新的`[Parameter]`,为了避免不断更新这个Component,我们来用Blazor提供的`@attribute`。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-15 22:53:17
|
StrayaWorker
(10/30)大家一起学Blazor:Blog and Posts
现在我们有一个可以输入日志的界面了,但日志就是每天都要写的意思,只有一篇怎么够呢?我们来加上blog。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-14 23:31:22
|
StrayaWorker
(9/30)大家一起学Blazor:Parameters
假如我们想增加的按钮用来清除`form`(表单)的数据,最快的方式是增加一个`type=”reset”`的按钮,这时候就用到两个按钮了,可以用到Blazor的核心概念:组件封装。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-14 22:18:54
|
StrayaWorker
(8/30)大家一起学Blazor:CSS样式修改和数据绑定详述
现在每次启动项目,预设路径都会是`/`,但我们目前没有Component套用这个路由,要自己切换到`Post`实在有些麻烦,另外Menu的图案也跟名称不符,我们来调整一下。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-13 22:36:21
|
StrayaWorker
(7/30)大家一起学Blazor:生命周期(Lifetime)
自己建立的Service都必须在Startup.cs(Blazor Server)或Program.cs(Blazor WebAssemlby)注册,但有些基本Service就不用自己做了。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-13 21:38:15
|
StrayaWorker
(6/30)大家一起学Blazor:抽离C#代码
昨天看到`FetchData.razor`的代码太长了,为求方便,我们把`@code`的部分抽取出来另成一个文件。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-12 21:59:24
|
StrayaWorker
(5/30)大家一起学Blazor:依赖注入(Dependency Injection)
问题来了,为什么Blazor会知道WeatherForecastService在这里可以调用?
Blazor
ASP.NET Core
学Blazor
创建于2021-12-11 13:27:42
|
StrayaWorker
创建可维护和可测试的 Windows 窗体应用程序的 10 种方法(译)
我遇到的大多数 Windows 窗体应用程序都不存在或单元测试覆盖率极低。而且它们通常也很难维护,项目中各种 Form 类的代码背后有数百甚至数千行代码,但它不必是这样。
Winform
单元测试
创建于2021-12-10 23:51:41
|
Mark Heath
(4/30)大家一起学Blazor:Component及路由介绍
由于笔者当初是用ASP.NET Core API + Blazor Server,所以会以Blazor Server示范,日后研究完Blazor WebAssembly会再将心得补上。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-10 23:01:39
|
StrayaWorker
(3/30)大家一起学Blazor:Blazor Server和Blazor WebAssembly的差异
下载Visual Studio后首先建立一个Blazor解决方案,里面建立Blazor Server项目,方案位置可以自己选择(注:新版Visual Studio将Blazor Server跟Blazor WebAssembly的新建项目模板拆分了,较为直观)
Blazor Server
Blazor WebAssembly
学Blazor
创建于2021-12-10 00:13:34
|
StrayaWorker
1
•••
3
4
5
6
7
网站统计
网站创建
5年
文章分类
23个
文章总计
480篇
文章原创
103篇(21.46%)
站长推荐
1
Avalonia开源控件库强力推荐-Semi.Avalonia
2
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
3
各版本操作系统对.NET支持情况
4
C#创历史成为2023年度编程语言
5
.NET反编译、第三方库调试(拦截、篡改、伪造)、一库多版本兼容
6
.NET跨平台客户端框架 - Avalonia UI