Qhta.DispatchedObjects
2.3.0
dotnet add package Qhta.DispatchedObjects --version 2.3.0
NuGet\Install-Package Qhta.DispatchedObjects -Version 2.3.0
<PackageReference Include="Qhta.DispatchedObjects" Version="2.3.0" />
<PackageVersion Include="Qhta.DispatchedObjects" Version="2.3.0" />
<PackageReference Include="Qhta.DispatchedObjects" />
paket add Qhta.DispatchedObjects --version 2.3.0
#r "nuget: Qhta.DispatchedObjects, 2.3.0"
#:package Qhta.DispatchedObjects@2.3.0
#addin nuget:?package=Qhta.DispatchedObjects&version=2.3.0
#tool nuget:?package=Qhta.DispatchedObjects&version=2.3.0
A package of classes that use Dispatcher to invoke back-threaded methods in main thread when implementing interfaces INotifyPropertyChanged and INotifyCollectionChanged.
Classes are:
DispatchedObject - a class that invokes <see cref="Dispatcher"/> on <see cref="PropertyChanged"/>> event or on other action. It defines a static <see cref="ApplicationDispatcher"/> property which enables a developer to setup a <see cref="Dispatcher"/> from any application (e.g. it can be <see cref="Application.Current.Dispatcher"/> in WPF applications).
DispatchedCollection{TValue} - a dispatched version of <see cref="ObservableCollection{TValue}"/>. Is is based on <see cref="DispatchedObject"/> to notify on changes and to invoke actions.
DispatchedDictionary{TKey, TValue} - a dispatched version of <see cref="Dictionary{TKey, TValue}"/>. It implements <see cref="INotifyCollectionChanged"/> event (as <see cref="DispatchedCollection{TValue}"/> does). Is is based on <see cref="DispatchedObject"/> to notify on changes and to invoke actions.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Qhta.DispatchedObjects:
| Package | Downloads |
|---|---|
|
Qhta.MVVM.DataViewModels
Some data view models: DataListViewModel, DataTreeViewModel, DataSetViewModel. |
GitHub repositories
This package is not used by any popular GitHub repositories.