CommonHelpers 1.0.4
See the version list below for details.
dotnet add package CommonHelpers --version 1.0.4
NuGet\Install-Package CommonHelpers -Version 1.0.4
<PackageReference Include="CommonHelpers" Version="1.0.4" />
paket add CommonHelpers --version 1.0.4
#r "nuget: CommonHelpers, 1.0.4"
// Install CommonHelpers as a Cake Addin #addin nuget:?package=CommonHelpers&version=1.0.4 // Install CommonHelpers as a Cake Tool #tool nuget:?package=CommonHelpers&version=1.0.4
CommonHelpers
This is a small NET Standard 2.0 helper library to reuse code that I write several times a day in demo projects.
Nuget: CommonHelpers on NuGet
Highlights
Collections
Special collection types (e.g. ObservableQueue
and ObservableRangeCollection
)
Common
This folder has the frequently used base classe (i.e. BindableBase
, ViewModelBase
, JsonHelper
).
Models
Common sample data model classes used to populate UI elements (Charts, ListViews, DataGrid, etc).
Extensions
Extensions for commonly used objects like string
, DateTime
, enum
. There are also some special extensions for File
, Exception
and Color
. Finally, there's a unqiue helper, HttpClientExtensions
which provides download progress and helper method to POST image data.
MVVM
Platform agnostic MVVM classes like DelegateCommand
and RelayCommand
Services
To make testing UI controls with real-life API calls easier, I've added a few of my commonly used web endpoints (e.g. XkcdApiService
). Most do not require an API key, just new up the service class and go. This is really useful for testing Load On Demand scenarios.
Example: BingImageService
:
using (var bingImageService = new BingImageService())
{
var result = await bingImageService.GetBingImageOfTheDayAsync();
image.Source = new UriImageSource{Uri = result};
}
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. |
.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 (2)
Showing the top 2 NuGet packages that depend on CommonHelpers:
Package | Downloads |
---|---|
CommonHelpers.Maui
A .NET MAUI companion to the CommonHelpers library, containing MAUI-specific functionality like; extensions, behaviors, converters, and more. |
|
SemanticSDK
Provides Peppol Docuiment classes for exchange |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.4.0 | 406 | 9/12/2024 |
1.3.2 | 657 | 7/3/2024 |
1.3.1 | 1,057 | 5/24/2024 |
1.3.0 | 610 | 1/26/2024 |
1.2.1 | 663 | 7/28/2023 |
1.2.0 | 3,677 | 4/18/2022 |
1.2.0-rc | 189 | 4/18/2022 |
1.1.3 | 887 | 11/2/2021 |
1.1.3-rc | 231 | 11/2/2021 |
1.1.2 | 1,694 | 8/6/2020 |
1.1.1 | 592 | 7/15/2020 |
1.0.12 | 2,519 | 4/29/2019 |
1.0.11 | 753 | 4/21/2019 |
1.0.9 | 678 | 4/12/2019 |
1.0.8 | 1,037 | 11/17/2018 |
1.0.7 | 1,181 | 6/27/2018 |
1.0.6 | 1,071 | 6/21/2018 |
1.0.5 | 902 | 6/19/2018 |
1.0.4 | 1,029 | 6/19/2018 |
1.0.0 | 1,029 | 6/18/2018 |
Fleshing out the library. Added more helper, extensions and service classes.