MVVM-Sidekick
2.1.316
dotnet add package MVVM-Sidekick --version 2.1.316
NuGet\Install-Package MVVM-Sidekick -Version 2.1.316
<PackageReference Include="MVVM-Sidekick" Version="2.1.316" />
<PackageVersion Include="MVVM-Sidekick" Version="2.1.316" />
<PackageReference Include="MVVM-Sidekick" />
paket add MVVM-Sidekick --version 2.1.316
#r "nuget: MVVM-Sidekick, 2.1.316"
#:package MVVM-Sidekick@2.1.316
#addin nuget:?package=MVVM-Sidekick&version=2.1.316
#tool nuget:?package=MVVM-Sidekick&version=2.1.316
MVVM-Sidekick https://github.com/waynebaby/MVVM-Sidekick/
=============
MVVM密友 https://github.com/waynebaby/MVVM-Sidekick
===================
A Modern light-weight MVVM framework based on RX and TPL await
轻量级MVVM框架,基于RX与 await等新技术
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| Universal Windows Platform | uap was computed. uap10.0 is compatible. |
-
.NETFramework 4.6
- Expression.Interaction (>= 3.0.40218 && < 100.0.0)
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1 && < 100.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 3.1.7 && < 100.0.0)
- Microsoft.NETCore.Platforms (>= 3.1.2 && < 100.0.0)
- Microsoft.Xaml.Behaviors.Wpf (>= 1.1.19 && < 100.0.0)
- NETStandard.Library (>= 2.0.3 && < 100.0.0)
- System.Reactive (>= 4.4.1 && < 100.0.0)
- System.Reactive.Interfaces (>= 4.4.1 && < 100.0.0)
- System.Reactive.Linq (>= 4.4.1 && < 100.0.0)
- System.Reactive.PlatformServices (>= 4.4.1 && < 100.0.0)
- System.Reactive.Windows.Threading (>= 4.4.1 && < 100.0.0)
- System.Runtime.CompilerServices.Unsafe (>= 4.7.1 && < 100.0.0)
- System.Threading.Tasks.Extensions (>= 4.5.4 && < 100.0.0)
- System.ValueTuple (>= 4.5.0 && < 100.0.0)
-
.NETStandard 2.0
- Microsoft.AspNetCore.Components.WebAssembly (>= 3.2.1 && < 100.0.0)
- Microsoft.NETCore.Platforms (>= 3.1.2 && < 100.0.0)
- System.Reactive (>= 4.4.1 && < 100.0.0)
-
UAP 10.0
- Microsoft.Extensions.DependencyInjection (>= 3.1.7 && < 100.0.0)
- Microsoft.NETCore.Platforms (>= 3.1.2 && < 100.0.0)
- Microsoft.NETCore.UniversalWindowsPlatform (>= 6.2.10 && < 100.0.0)
- Microsoft.Xaml.Behaviors.Uwp.Managed (>= 2.0.1 && < 100.0.0)
- NETStandard.Library (>= 2.0.3 && < 100.0.0)
- System.Reactive (>= 4.4.1 && < 100.0.0)
- System.Reactive.PlatformServices (>= 4.4.1 && < 100.0.0)
- System.Reactive.Windows.Threading (>= 4.4.1 && < 100.0.0)
- System.ValueTuple (>= 4.5.0 && < 100.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MVVM-Sidekick:
| Package | Downloads |
|---|---|
|
MVVM-Sidekick.Behaviors
MVVM-Sidekick https://github.com/waynebaby/MVVM-Sidekick/ ============= MVVM密友 https://github.com/waynebaby/MVVM-Sidekick/ =================== A Modern light-weight MVVM framework based on RX and TPL await 轻量级MVVM框架,基于RX与 await等新技术 [微博] [twitter] [Mail] [微博]: http://www.weibo.com/waynebabywang "WaynebabyWang" [twitter]: http://twitter.com/waynebaby "Waynebaby" [Mail]: mailto:blackshaman_wayne@hotmail.com "MSN Skype" |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.1.316 | 2,709 | 1/24/2022 |
| 2.1.311 | 2,247 | 1/24/2022 |
| 2.1.282 | 2,247 | 1/24/2022 |
| 2.1.278 | 2,206 | 9/9/2021 |
| 2.1.252 | 2,437 | 9/4/2020 |
| 2.1.249 | 2,495 | 9/3/2020 |
| 2.1.247 | 2,487 | 9/1/2020 |
| 2.1.214 | 2,428 | 8/12/2020 |
| 2.1.33-prerelease | 1,866 | 7/6/2020 |
| 2.1.30-prerelease | 1,868 | 7/6/2020 |
| 2.1.29-prerelease | 1,850 | 7/6/2020 |
| 2.1.28-prerelease | 1,902 | 4/3/2020 |
| 2.1.23-prerelease | 1,927 | 3/24/2020 |
| 2.1.22-prerelease | 2,003 | 3/23/2020 |
| 2.0.67 | 2,792 | 11/2/2018 |
| 2.0.60 | 2,921 | 8/15/2018 |
| 2.0.54 | 2,954 | 8/15/2018 |
| 2.0.52 | 2,941 | 8/14/2018 |
| 2.0.51 | 3,038 | 8/14/2018 |
2.1.316
- For Blazor, now we support mapping property with [Parameter],[CascadingParameter] or [ModelMapping] attribute to same named properties in VM automaticly.
- You can also use [ModelMapping(Ignore = true)]/[ModelMapping(MapToProperty = nameof(ParameterDemo_Model.DifferentNamedProperty))] upon a page propery to disable / redirect value mapping.
2.1.142
- Breaking Change: Removed MVVMWindows,MVVMPage,MVVMControl. Move on to Disguise.
- Breaking Change: Moved Common lib to .Net Standard 2.0 Class.
- Renamed Events in DisposeGroup: DisposingEntry -> DisposeEntryDisposing, DisposedEntry -> DisposeEntryDisposed
- This package only works with VS 2017/2019 Template 2.1.0 +.
2.0.72
- Changed Behavior: IStage.Show<TViewModel>() now accept new parameter: (autoDisposeWhenUnload: true/false) to indicate viewmodel will be disposed when View is unloaded. default value is true
- Changed Behavior: WaitForClose will bound to View's Unload but not VM's Dispose
2.0.61
- Changed Behavior: IStage.Show<TViewModel>() now accept new parameter: (isWaitingForDispose: true/false) to indicate caller is waiting for viewmodel's dispose. default value is false
2.0.55
- Fixed BinableBase Class Value will not take effect in the thread instantly (Also Imported by PropertyChanging async cancellation check)
2.0.51
- Fixed Command failed to enable bug (Imported by PropertyChanging async cancellation check).
2.0.50
- Fixed x86 Dll Missing
- Changed more features and code snippets.
- Added PropertyChanging support. You can also cancel a change.
- Added Command Executing support. you can cancel a command before anything been done.