国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

這篇具有很好參考價值的文章主要介紹了在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

安裝模板

dotnet new install Masa.Template::1.0.0-rc.2

創(chuàng)建 Winform的Blazor Hybrid項(xiàng)目

dotnet new masablazor-winform -n WinformDesktop

創(chuàng)建完成打開項(xiàng)目文件WinformDesktop.csproj文件
在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

打開以后的項(xiàng)目文件,啟動項(xiàng)目
在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

這是提供的簡單的項(xiàng)目Demo

我們只需要使用masa Blazor提供的模板,一分鐘入門使用,你要做的只需要去Masa Blazor組件庫去CV代碼,

并且Masa Blazor也提供了Blazor在線編輯器去體驗(yàn)Masa Blazor的組件

MASA Try (masastack.com) 可以通過這個地址訪問,支持在線編輯Masa Blazor組件,動態(tài)渲染。

Blazor分層簡單講解

? 1. 在Winform的MainFrom的文件中存在一下代碼
在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

首先流程是先創(chuàng)建一個ServiceCollection,用于注冊服務(wù),在和BlazorWebView進(jìn)行綁定!將指定的html和BlazorWebView綁定以后在對于html內(nèi)的id為app的元素進(jìn)行Blazor組件的綁定綁定到Blazor組件的App組件中;

  1. App.razor組件的作用
    在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

我們看到上圖, 上線在組件外部有一個Router組件,用于注冊路由組件,并且掃描App的實(shí)在程序集下所有的路由組件

Found下的DefaultLayout則是默認(rèn)綁定的Layout組件,

NotFound則是當(dāng)未找到路由時綁定的Layout的組件,當(dāng)前代碼都綁定到了MainLayout的組件,則所有路由都會使用MainLayout的組件。

  1. MainLayout.razor組件的作用
    在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

    當(dāng)前組件的代碼包括在MApp中,這是Masa Blazor的使用方法,所有Masa Blazor的組件都必須在MApp中使用,當(dāng)前的MainLayout.razor組件使用的一個默認(rèn)的布局,當(dāng)加載指定頁面的時候頁面的組件會渲染在@Body中,這就相當(dāng)于組件的布局的復(fù)用性,對于Shared的組件盡量都是Layout組件,或者菜單欄的組件,更容易復(fù)用。

  2. Pages下的組件
    在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

看到上圖,在Pages/Index.razor組件最上面有一個@page "/"的代碼,這個是給當(dāng)前的組件進(jìn)行路由綁定,資源當(dāng)加載/路由的時候就會將當(dāng)前的組件加載到指定的Layout的組件中的@Body當(dāng)中。

  1. 組件復(fù)用
    在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid

在日常項(xiàng)目當(dāng)中,我建議創(chuàng)建Components文件夾,文件夾下面則是項(xiàng)目的界面的組件被細(xì)致拆分的組件,這樣的好處就是組件易于復(fù)用,當(dāng)然也會對于開發(fā)者來說需要一定的能力,但是對于組件界面的可維護(hù)性更好!

結(jié)尾

Masa Blazor
來自token的分享

技術(shù)交流群:737776595文章來源地址http://www.zghlxwxcb.cn/news/detail-453689.html

到了這里,關(guān)于在Winform中一分鐘入門使用好看性能還好的Blazor Hybrid的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Winform 巨好看的控件庫推薦:MaterialSkin.2

    Winform 巨好看的控件庫推薦:MaterialSkin.2

    MaterialSkin.2 控件包是在 MaterialSkin 及基礎(chǔ)上二次開發(fā)而來的,在原控件基礎(chǔ)上修復(fù)了一些 Bug ,豐富了主題以及動畫效果,效果非常好。 MaterialSkin.2 現(xiàn)在處于不活躍狀態(tài) 文中用 MaterialSkin 代替 MaterialSkin.2 先貼幾張演示Demo中的效果圖: ...... 在 NuGet 中搜索 MaterialSkin 就能找到控

    2024年02月11日
    瀏覽(17)
  • 一分鐘理解:Blazor WebAssembly 和 Blazor Server 差異性

    一分鐘理解:Blazor WebAssembly 和 Blazor Server 差異性

    Blazor是一個使用.NET生成交互式客戶端Web UI的框架。Blazor使用Razor語法,用于將HTML標(biāo)記與C#代碼結(jié)合在一起,最后將C#代碼文件和Razor文件統(tǒng)一編譯為.NET程序集。 在Visual Studio開發(fā)環(huán)境中, 創(chuàng)建Blazor應(yīng)用有兩種托管方式: 1、Blazor WebAssembly ---- 創(chuàng)建Blazor應(yīng)用的項(xiàng)目模板,在WebAs

    2024年02月13日
    瀏覽(27)
  • 好看的個人主頁,導(dǎo)航頁HTML源碼源碼三分鐘下載安裝

    好看的個人主頁,導(dǎo)航頁HTML源碼源碼三分鐘下載安裝

    二、下載: 時鐘個人引導(dǎo)頁導(dǎo)航頁 https://wwm.lanzout.com/i3Dpu08b7gve 三、用途: 可盈利,利用打賞、VIP、內(nèi)容付費(fèi)、廣告盈利、資源付費(fèi)等方法盈利。(注:盈利和商業(yè)化須獲得源碼作者同意) 搜索引擎可收錄 可修改打賞頁面 可替換自己喜歡的圖片 可供初學(xué)者學(xué)習(xí)網(wǎng)頁原理 可

    2024年02月11日
    瀏覽(20)
  • Visual Studio C# WinForm開發(fā)入門(5):TabControl 控件使用

    Visual Studio C# WinForm開發(fā)入門(5):TabControl 控件使用

    TabContrl選項(xiàng)卡控件可創(chuàng)建標(biāo)簽化窗口,在實(shí)際 編程中經(jīng)常用到,該控件的作用是將相關(guān)的組件組合到一系列選項(xiàng)卡頁面上。 比如下面的例子,在tabPage1頁面和tabPage2頁面各放了2個checkBox控件,通過點(diǎn)擊不同page即可切換: 1、添加和刪除TabControl控件中的選項(xiàng)卡 有兩種方法: 第

    2024年02月07日
    瀏覽(32)
  • Visual Studio C# WinForm開發(fā)入門(6):TreeView 控件使用

    Visual Studio C# WinForm開發(fā)入門(6):TreeView 控件使用

    TreeView控件用樹顯示節(jié)點(diǎn)層次。 例如:頂級目錄是根(C:),C盤下的每個子目錄都是子節(jié)點(diǎn),而每個子目錄又都有自己的子節(jié)點(diǎn) TreeView屬性和方法: 屬性 說明 CheckBoxes 表示節(jié)點(diǎn)旁邊是否出現(xiàn)復(fù)選框 ImageList 指定一個包含節(jié)點(diǎn)圖標(biāo)的ImageList對象。ImageList對象是一個包含Image對象的

    2024年02月02日
    瀏覽(47)
  • C# winform使用scottplot圖表控件快速入門設(shè)置XY軸縮放

    C# winform使用scottplot圖表控件快速入門設(shè)置XY軸縮放

    Hello大家好我是開箱測評小汪,在C#項(xiàng)目開發(fā)中使用圖表控件,有時候我們希望放大或縮小圖表控件來看數(shù)據(jù)細(xì)節(jié)和整體數(shù)據(jù)情況。所有本期課程將帶介紹Scottplot圖表控件如何來實(shí)現(xiàn)這個功能。 ? 本期課程的要達(dá)到的目的: 設(shè)置鼠標(biāo)管輪縮放進(jìn)行縮放 設(shè)置鼠標(biāo)右鍵長按進(jìn)行拖

    2024年02月15日
    瀏覽(66)
  • Winform程序性能優(yōu)化

    以下是一些Winform程序性能優(yōu)化的建議: 1.?盡量減少無用的重繪,做好控件的布局和樣式設(shè)計(jì)。因?yàn)閃inform程序是采用事件驅(qū)動的框架,控件的重繪會觸發(fā)Paint事件,頻繁的重繪會降低程序性能。 2.?避免在UI線程中執(zhí)行耗時操作,因?yàn)樵赨I線程中執(zhí)行耗時操作會阻塞UI線程,導(dǎo)

    2024年02月12日
    瀏覽(24)
  • MASA Blazor入門這一篇就夠了

    MASA Blazor入門這一篇就夠了

    ASP.NET Core Blazor 簡介 Blazor 是一個使用 Blazor 生成交互式客戶端 Web UI 的框架: 使用 C# 代替 JavaScript 來創(chuàng)建信息豐富的交互式 UI。 共享使用 .NET 編寫的服務(wù)器端和客戶端應(yīng)用邏輯。 將 UI 呈現(xiàn)為 HTML 和 CSS,以支持眾多瀏覽器,其中包括移動瀏覽器。 與新式托管平臺(如 Docke

    2024年02月05日
    瀏覽(16)
  • 全面的ASP.NET Core Blazor簡介和快速入門

    全面的ASP.NET Core Blazor簡介和快速入門

    ? 因?yàn)樵蹅兊腗ongoDB入門到實(shí)戰(zhàn)教程Web端準(zhǔn)備使用Blazor來作為前端展示UI,本篇文章主要是介紹Blazor是一個怎樣的Web UI框架,其優(yōu)勢和特點(diǎn)在哪?并帶你快速入門上手ASP.NET Core Blazor(當(dāng)然這個前提是你要有一定的C#編程基礎(chǔ)的情況,假如你完全沒有接觸過C#的話建議你先從基本語

    2024年02月19日
    瀏覽(23)
  • Blazor入門100天 : 身份驗(yàn)證和授權(quán) (1) - 建立帶身份驗(yàn)證工程

    Blazor入門100天 : 身份驗(yàn)證和授權(quán) (1) - 建立帶身份驗(yàn)證工程

    目錄 建立默認(rèn)帶身份驗(yàn)證 Blazor 程序 角色/組件/特性/過程邏輯 DB 改 Sqlite 將自定義字段添加到用戶表 腳手架拉取IDS文件,本地化資源 freesql 生成實(shí)體類,freesql 管理ids數(shù)據(jù)表 初始化 Roles,freesql 外鍵 = 導(dǎo)航屬性 完善 freesql 和 bb 特性 知識點(diǎn) Microsoft.AspNetCore.Identity EntityFramework Sql

    2024年02月05日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包