HelloNuget.dotdk.test
1.0.0
dotnet add package HelloNuget.dotdk.test --version 1.0.0
NuGet\Install-Package HelloNuget.dotdk.test -Version 1.0.0
<PackageReference Include="HelloNuget.dotdk.test" Version="1.0.0" />
<PackageVersion Include="HelloNuget.dotdk.test" Version="1.0.0" />
<PackageReference Include="HelloNuget.dotdk.test" />
paket add HelloNuget.dotdk.test --version 1.0.0
#r "nuget: HelloNuget.dotdk.test, 1.0.0"
#:package HelloNuget.dotdk.test@1.0.0
#addin nuget:?package=HelloNuget.dotdk.test&version=1.0.0
#tool nuget:?package=HelloNuget.dotdk.test&version=1.0.0
CommonHelpers
This is a cross platform NET Standard 2.0 helper library containing a bunch of helper code that I used to rewrite several times a day while creating sample apps for developers. Due to the number of "File > New" projects I create every day, this packages saves me a significant amount of time. I hope it helps you as well. Enjoy!
Releases
NuGet.org (recommended) | GitHub Releases (all releases) |
---|---|
Releases Page |
Support
Option | Purpose |
---|---|
<a href="https://www.buymeacoffee.com/dvluper" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="35" width="150"></a> | You can buy me a coffee to help support my community efforts. |
DevOps
Workflow | Status |
---|---|
dev |
|
main |
|
prerelease |
|
release |
Features
Extensions
Extensions for commonly used objects like; string
, DateTime
, and enum
. As well as handy methods for File
, Exception
and Color
objects. There's also the HttpClientExtensions
where you can easily get download progress insights and a helper method to POST image data.
For example, you can quickly get easing function values using the EasingExtensions. Here's what the demo looks like for myFloatValue.BackEaseIn();
Collections
Special collection types that help in special scenarios (e.g. ObservableQueue
and ObservableRangeCollection
).
Common
This folder has some of the most frequently used classes (i.e. BindableBase
, ViewModelBase
, JsonHelper
).
MVVM
Platform agnostic MVVM classes like DelegateCommand
and RelayCommand
.
Services
To make testing UI controls easier by quickly providing well formatted data from offline sample data and online API endpoints. This is really useful for quickly testing Load On Demand scenarios.
- BingImageService
- ComicVineApiService
- SampleDataService
- XkcdApiService
ComicVineService requires an API Key (it's free). All other services do not require an API key, just new up the class and start using it.
Examples
Sample Data Service
This is my most frequently used service. You can easily spin up data for Lists, Charts, DataGrids and more with a single method.
BarSeriesData.AddRange(SampleDataService.Current.GenerateCategoricalData());
ScatterSeriesData.AddRange(SampleDataService.Current.GenerateScatterPointData());
LineSeriesData.AddRange(SampleDataService.Current.GenerateDateTimeMinuteData());
SplineAreaSeriesData.AddRange(SampleDataService.Current.GenerateDateTimeDayData());
People.AddRange(SampleDataService.Current.GeneratePeopleData());
Employees.AddRange(SampleDataService.Current.GenerateEmployeeData(true));
Products.AddRange(SampleDataService.Current.GenerateProductData());
Categories.AddRange(SampleDataService.Current.GenerateCategoryData());
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. 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. |
-
net7.0
- 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 | 225 | 4/12/2023 |