通常情況下,.razor頁面有HTML標簽和帶有C#指令的@code。
Blazor Mobile Binding是否也會像下面的XAML標簽和C#代碼一樣?
我發現Blazor Mobile應用的樣本是使用BlazorWebView與HTML .razor
所以基本上,如果我不想使用BlazorWebView或者不想要一個混合應用程式,我是否只能在同一個.razor檔案中使用XAML和C#代碼來制作一個本地應用程式?
以前,在Xamarin平臺上,我們將XAML和C#作為代碼后臺語言寫在一個單獨的.cs檔案中。
uj5u.com熱心網友回復:
正如你已經發現的,在.NET MAUI中,有兩種方法可以與Blazor一起作業。
Blazor移動系結
Blazor移動系結允許您現在混合XAML和代碼。實際上,這將Blazor編程模型帶到了.NET MAUI中,但除此之外,在渲染方面與您今天所知的實際Blazor毫無關系。它仍然會在每個平臺上對本地控制元件進行渲染,就像你今天使用XAML或C#來構建Xamarin.Forms應用程式一樣。但是你現在可以在Razor檔案中做到這一點,并將代碼與標記混合起來。BlazorWebView
。還引入了一個新的控制元件。BlazorWebView。通過這個控制元件,你可以加載一個現有的Blazor應用程式(HTML razor檔案的代碼)。
說了這么多,最酷的是意識到BlazorWebView是你可以與Blazor移動系結一起使用的控制元件之一。因此,你可以有效地在XAML和代碼以及HTML和代碼之間進行瘋狂的混合。如果這是你應該想要的,這取決于你,但這是有可能的!
Blazor Mobile Bindings是由Blazor Mobile Bindings提供的。
Blazor移動系結目前可與Xamarin.Forms一起使用,在撰寫本文時,仍處于實驗狀態。請閱讀更多關于未來潛在的這里.
。更多資訊:
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/317289.html
標籤:
上一篇:從VisualStudio(Xamarin)使用GooglePlayStore簽名時總是收到"無效客戶端"的錯誤。
下一篇:Spring啟動器依賴項
