Muai.Plugin.BaseBindingLibrary
1.0.0
dotnet add package Muai.Plugin.BaseBindingLibrary --version 1.0.0
NuGet\Install-Package Muai.Plugin.BaseBindingLibrary -Version 1.0.0
<PackageReference Include="Muai.Plugin.BaseBindingLibrary" Version="1.0.0" />
<PackageVersion Include="Muai.Plugin.BaseBindingLibrary" Version="1.0.0" />
<PackageReference Include="Muai.Plugin.BaseBindingLibrary" />
paket add Muai.Plugin.BaseBindingLibrary --version 1.0.0
#r "nuget: Muai.Plugin.BaseBindingLibrary, 1.0.0"
#:package Muai.Plugin.BaseBindingLibrary@1.0.0
#addin nuget:?package=Muai.Plugin.BaseBindingLibrary&version=1.0.0
#tool nuget:?package=Muai.Plugin.BaseBindingLibrary&version=1.0.0
Maui.Plugin.BaseBingingLibrary 套件用意
本套件搭配 The code snippet of MVVM & Binding for .NET MAUI / Xamarin.Forms 使用時,可供簡化實作 INotifyPropertyChanged 介面,並仍對其 MVVM 框架撰寫概念有一定的認識與幫助。
過去若在 Xamarin.Forms 專案內有使用到 Xam.Plugin.BaseBindingLibrary 套件,當 Xamarin.Forms 專案升級為 .NET MAUI 之後,可使用本 Maui.Plugin.BaseBingingLibrary 套件來取代原本所使用的 Xam.Plugin.BaseBindingLibrar 套件。
安裝完畢後的動作
- 若採用命名空間引用,請將
using Xam.Plugin.BaseBindingLibrary;
的部分更換為using Maui.Plugin.BaseBindingLibrary;
。 - 若採用完整名稱撰寫,請將
Xam.Plugin.BaseBindingLibrary
的部分更換為Maui.Plugin.BaseBindingLibrary
。
建議升級 .NET MAUI 改引用本套件後的動作
若對 MVVM 框架概念與撰寫方式已熟悉,可繼續進一步改用 CommunityToolkit.Mvvm 套件,並透過 [ObservableProperty] 與 [RelayCommand] 等相關掛載 [Attritube](https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/attributes)
的方式來撰寫的 MVVM 程式,其套件詳細介紹請參考下列連結:
https://docs.microsoft.com/dotnet/communitytoolkit/mvvm/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-android31.0 is compatible. net6.0-ios was computed. net6.0-ios15.4 is compatible. net6.0-maccatalyst was computed. net6.0-maccatalyst15.4 is compatible. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net6.0-windows10.0.19041 is compatible. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- No dependencies.
-
net6.0-android31.0
- No dependencies.
-
net6.0-ios15.4
-
net6.0-maccatalyst15.4
-
net6.0-windows10.0.19041
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 329 | 8/24/2022 |