DataJuggler.Blazor.Components 1.7.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package DataJuggler.Blazor.Components --version 1.7.2
NuGet\Install-Package DataJuggler.Blazor.Components -Version 1.7.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DataJuggler.Blazor.Components" Version="1.7.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DataJuggler.Blazor.Components --version 1.7.2
#r "nuget: DataJuggler.Blazor.Components, 1.7.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DataJuggler.Blazor.Components as a Cake Addin
#addin nuget:?package=DataJuggler.Blazor.Components&version=1.7.2

// Install DataJuggler.Blazor.Components as a Cake Tool
#tool nuget:?package=DataJuggler.Blazor.Components&version=1.7.2

To see a live demo and to code generate C Sharp files from an Excel sheet, please visit: Blazor Excelerate https://excelerate.datajuggler.com

To download or clone the above project, the code is available here: https://github.com/DataJuggler/DataJuggler.Blazor.Components

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on DataJuggler.Blazor.Components:

Package Downloads
DataJuggler.BlazorGallery

A project template for creating a Blazor Image Gallery project that uses SQL Server for a backend. You will need SQL Server or SQL Server Express to run this project. See the Read Me for more info. Watch this video to see a demo https://youtu.be/yQz1dqYiy2g.

DataJuggler.Blazor.FileUpload

BlazorFileUpload makes it easy to upload files in Blazor projects. The 8.0 version is only for .NET8. Use 7.x version for .NET7, 6.x for .NET6. All new features / bug fixes are for .NET8 version onward. BlazorFileUpload now supports multiple file uploads!

DummyWebsite

This is for testing a thing

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.9.1 74 5/31/2024
8.9.0 81 5/30/2024
8.8.11 87 5/24/2024
8.8.10 85 5/24/2024
8.8.9 87 5/24/2024
8.8.8 84 5/24/2024
8.8.7 182 5/19/2024
8.8.6 89 5/19/2024
8.8.5 86 5/13/2024
8.8.4 77 5/13/2024
8.8.3 70 5/13/2024
8.8.2 66 5/13/2024
8.8.1 78 5/9/2024
8.8.0 81 5/9/2024
8.7.0 82 5/9/2024
8.6.26 82 5/1/2024
8.6.25 70 5/1/2024
8.6.24 74 5/1/2024
8.6.23 74 5/1/2024
8.6.22 84 4/30/2024
8.6.21 84 4/29/2024
8.6.20 83 4/28/2024
8.6.19 95 4/27/2024
8.6.18 99 4/27/2024
8.6.14 98 4/27/2024
8.6.12 85 4/27/2024
8.6.10 96 4/27/2024
8.6.9 87 4/27/2024
8.6.8 92 4/27/2024
8.6.7 90 4/27/2024
8.6.5 94 4/27/2024
8.6.4 93 4/27/2024
8.6.3 102 4/27/2024
8.6.2 102 4/27/2024
8.6.1 92 4/27/2024
8.6.0 96 4/27/2024
8.5.9 94 4/25/2024
8.5.8 88 4/25/2024
8.5.7 83 4/25/2024
8.5.6 89 4/25/2024
8.5.5 93 4/25/2024
8.5.4 87 4/25/2024
8.5.3 93 4/25/2024
8.5.2 91 4/25/2024
8.5.1 90 4/25/2024
8.5.0 95 4/24/2024
8.4.1 93 4/18/2024
8.4.0 80 4/17/2024
8.3.5 84 4/16/2024
8.3.4 81 4/16/2024
8.3.3 83 4/16/2024
8.3.2 79 4/9/2024
8.3.1 89 4/9/2024
8.3.0 86 4/8/2024
8.2.3 95 4/8/2024
8.2.2 89 4/8/2024
8.2.1 96 4/6/2024
8.2.0 86 4/5/2024
8.1.5 433 12/30/2023
8.1.4 349 12/30/2023
8.1.3 326 12/30/2023
8.1.2 351 12/29/2023
8.1.1 329 12/29/2023
8.1.0 352 12/29/2023
8.0.16 330 12/28/2023
8.0.15 353 12/28/2023
8.0.14 312 12/28/2023
8.0.13 335 12/28/2023
8.0.12 351 12/28/2023
8.0.11 342 12/28/2023
8.0.10 346 12/28/2023
8.0.9 345 12/28/2023
8.0.8 340 12/28/2023
8.0.7 344 12/28/2023
8.0.6 325 12/28/2023
8.0.5 329 12/28/2023
8.0.4 336 12/27/2023
8.0.3 342 12/27/2023
8.0.2 335 12/26/2023
8.0.1 367 12/18/2023
8.0.0 1,498 11/15/2023
7.14.0 377 11/10/2023
7.13.7 376 11/9/2023
7.13.6 406 11/7/2023
7.12.8 423 11/2/2023
7.12.7 533 8/28/2023
7.12.6 505 8/28/2023
7.12.5 943 8/27/2023
7.12.4 515 8/27/2023
7.12.3 522 8/26/2023
7.12.2 503 8/26/2023
7.12.1 501 8/26/2023
7.12.0 522 8/26/2023
7.10.1 581 8/14/2023
7.10.0 567 8/13/2023
7.9.22 654 7/22/2023
7.9.21 625 7/22/2023
7.9.6 606 7/19/2023
7.9.5 588 7/19/2023
7.9.3 640 7/12/2023
7.7.9 686 6/21/2023
7.7.8 622 6/4/2023
7.7.7 599 6/3/2023
7.7.6 586 6/2/2023
7.7.5 578 6/2/2023
7.7.4 638 5/14/2023
7.7.3 720 5/7/2023
7.7.2 719 3/11/2023
7.7.1 684 2/24/2023
7.7.0 706 2/24/2023
7.6.4 713 2/22/2023
7.6.3 722 2/22/2023
7.6.2 733 2/22/2023
7.6.1 738 2/7/2023
7.6.0 794 2/7/2023
7.5.15 731 2/7/2023
7.5.14 732 2/7/2023
7.5.12 715 2/7/2023
7.5.11 703 2/6/2023
7.5.10 722 2/6/2023
7.5.10-rc2 621 2/6/2023
7.5.10-rc1 570 2/6/2023
7.5.9-rc9 578 2/6/2023
7.5.9-rc8 614 2/5/2023
7.5.9-rc7 601 2/5/2023
7.5.9-rc6 546 2/5/2023
7.5.9-rc5 584 2/5/2023
7.5.9-rc4 564 2/5/2023
7.5.9-rc3 530 2/5/2023
7.5.9-rc2 566 2/5/2023
7.5.9-rc10 562 2/6/2023
7.5.9-rc1 593 2/5/2023
7.5.8 731 2/5/2023
7.5.7 732 2/2/2023
7.5.6 745 1/21/2023
7.5.5 770 1/20/2023
7.5.3 708 1/20/2023
7.5.2-rc1 586 1/20/2023
7.5.1-rc2 605 1/20/2023
7.5.1-rc1 569 1/20/2023
7.5.0 747 1/19/2023
7.4.25 801 12/28/2022
7.4.25-rc1 609 12/28/2022
7.4.24 784 12/28/2022
7.4.23 779 12/28/2022
7.4.22 736 12/28/2022
7.4.21 751 12/28/2022
7.4.20 785 12/28/2022
7.4.19 728 12/28/2022
7.4.19-rc2 576 12/28/2022
7.4.19-rc1 559 12/28/2022
7.4.18 767 12/27/2022
7.4.18-rc1 604 12/27/2022
7.4.17 764 12/27/2022
7.4.16 760 12/27/2022
7.4.15 791 12/27/2022
7.4.14 821 12/27/2022
7.4.12 761 12/27/2022
7.4.11 728 12/27/2022
7.4.10 753 12/27/2022
7.4.9 771 12/27/2022
7.4.8 755 12/27/2022
7.4.7 717 12/26/2022
7.4.6 684 12/26/2022
7.4.5 756 12/26/2022
7.4.4 772 12/26/2022
7.4.3 787 12/26/2022
7.4.0 753 12/24/2022
7.3.30 787 12/24/2022
7.3.29 764 12/24/2022
7.3.28 769 12/22/2022
7.3.27 755 12/22/2022
7.3.25 777 12/22/2022
7.3.24 727 12/21/2022
7.3.23 795 12/21/2022
7.3.22 786 12/21/2022
7.3.21 768 12/21/2022
7.3.20 724 12/21/2022
7.3.19 803 12/20/2022
7.3.18 782 12/20/2022
7.3.17 808 12/20/2022
7.3.16 784 12/20/2022
7.3.15 776 12/20/2022
7.3.14 765 12/19/2022
7.3.12 785 12/18/2022
7.3.10 798 12/18/2022
7.3.9 772 12/18/2022
7.3.8 768 12/18/2022
7.3.7 791 12/18/2022
7.3.6 793 12/18/2022
7.3.5 826 12/17/2022
7.3.4 802 12/17/2022
7.3.3 757 12/17/2022
7.3.2 764 12/17/2022
7.3.0 769 12/17/2022
7.2.35 735 12/17/2022
7.2.34 786 12/17/2022
7.2.33 772 12/17/2022
7.2.32 780 12/17/2022
7.2.30 767 12/17/2022
7.2.29 794 12/17/2022
7.2.28 799 12/16/2022
7.2.27 783 12/16/2022
7.2.25 846 12/16/2022
7.2.24 799 12/11/2022
7.2.23 772 12/11/2022
7.2.22 780 12/11/2022
7.2.21 816 12/11/2022
7.2.20 784 12/11/2022
7.2.19 784 12/11/2022
7.2.18 762 12/11/2022
7.2.17 794 12/11/2022
7.2.16 786 12/11/2022
7.2.15 780 12/11/2022
7.2.14 793 12/11/2022
7.2.12 767 12/11/2022
7.2.11 758 12/11/2022
7.2.10 779 12/11/2022
7.2.9 752 12/5/2022
7.2.8 757 12/5/2022
7.2.7 827 12/4/2022
7.2.6 769 12/4/2022
7.2.5 830 12/4/2022
7.2.4 781 12/3/2022
7.2.3 796 12/2/2022
7.2.2 758 12/2/2022
7.2.1 751 12/2/2022
7.2.0 757 12/1/2022
7.1.15 785 12/1/2022
7.1.14 792 11/30/2022
7.1.12 778 11/30/2022
7.1.11 773 11/30/2022
7.1.10 784 11/29/2022
7.1.9 806 11/29/2022
7.1.8 823 11/29/2022
7.1.7 778 11/28/2022
7.1.6 803 11/28/2022
7.1.5 804 11/21/2022
7.1.3 821 11/19/2022
7.1.2 801 11/19/2022
7.1.1 850 11/19/2022
7.1.0 787 11/19/2022
7.0.16 789 11/18/2022
7.0.15 792 11/18/2022
7.0.11 820 11/18/2022
7.0.10 806 11/16/2022
7.0.9 817 11/16/2022
7.0.8 793 11/16/2022
7.0.7 838 11/15/2022
7.0.6 850 11/15/2022
7.0.5 811 11/15/2022
7.0.4 859 11/10/2022
7.0.3 819 11/9/2022
7.0.3-rc1 556 11/7/2022
7.0.1-rc1 101 11/3/2022
7.0.0-rc1 117 10/20/2022
6.0.1 1,000 3/26/2022
6.0.0 983 1/23/2022
5.0.0 836 11/11/2021
2.0.0 801 11/11/2021
1.7.2 778 11/7/2021
1.7.1 823 11/2/2021
1.7.0 894 10/24/2021
1.6.7 791 10/23/2021
1.6.5 821 10/19/2021
1.6.4 819 10/16/2021
1.6.3 824 10/14/2021
1.6.2 753 10/14/2021
1.6.0 845 7/5/2021
1.5.14 818 5/27/2021
1.5.12 806 5/24/2021
1.5.11 787 5/24/2021
1.5.10 832 5/24/2021
1.5.9 783 5/24/2021
1.5.8 833 5/24/2021
1.5.7 827 5/24/2021
1.5.6 828 5/23/2021
1.5.5 875 5/23/2021
1.5.4 810 4/3/2021
1.5.2 989 11/30/2020
1.5.1 984 11/30/2020
1.5.0 1,352 11/13/2020
1.4.11 1,063 6/6/2020
1.4.10 1,020 6/6/2020
1.4.9 962 6/5/2020
1.4.8 1,036 6/5/2020
1.4.7 969 6/5/2020
1.4.6 998 5/30/2020
1.4.5 1,085 5/30/2020
1.4.4 1,054 5/29/2020
1.4.3 968 5/29/2020
1.4.2 961 5/1/2020
1.4.1 954 4/28/2020
1.3.5 1,053 4/13/2020
1.3.4 1,031 4/12/2020
1.3.3 937 4/12/2020
1.3.2 1,026 4/12/2020
1.3.1 985 4/12/2020
1.3.0 1,002 4/12/2020
1.2.1 968 4/10/2020
1.2.0 1,057 4/10/2020
1.1.2 1,536 2/8/2020
1.1.1 1,025 2/2/2020
1.1.0 1,067 2/2/2020
1.0.7 1,041 1/30/2020
1.0.6 940 1/30/2020
1.0.5 995 1/30/2020
1.0.4 1,023 1/29/2020
1.0.3 1,050 1/29/2020
1.0.2 1,029 1/22/2020
1.0.1 1,005 1/22/2020
1.0.0 1,044 1/20/2020

11.7.2021
Version 1.7.2: The Nuget package DataJuggler.UltimateHelper was updated, so I released a new version of this
component.

11.1.2021
Version 1.7.1: DataJuggler.UltimateHelper was updated, so I updated this project. No code changes.

10.24.2021
Version 1.7.0: I updated to version 1.7 since I added a bunch of properties to many components.

10.23.2021
Version 1.6.7: checking in with a few fixes and properties added for positioning elements.

10.23.2021
Version 1.6.6: I added a few ZIndex properties to the ComboBox, and also I added a ZIndex property to the ValidationComponent. I had an issue where the ComboBox when it dropped down was behind another item.

10.19.2021
Version 1.6.5: I started working on Animating sprites. The current implentation has too much flickering. I read about ways to double buffer and smooth it out, but for now it was just an idea I wanted to add to my new project
Blazor.Excelerate. If my animation could have been done in a few hours I would have included, but
for now I will just publish it and make this a 'nice to have feature if I ever get bored'.

10.16.2021
Version 1.6.4: I added a SetVisible method and a Visible parameter to the ImageButton.

10.14.2021
Version 1.6.3: Added Top and Left properties to the ValidationComponent.

10.14.2021
Version 1.6.2: I did some more testing and the ComboBox and ImageButtons had some improvements made.

1.6.0: Added two new methods to the ValidationComponent:
SetTextValue
SetCheckBoxValue

1.5.12: Add the TextBoxHeight didn't do anything, since I forgot to apply it to the TextBoxCSS. Now fixed.

1.5.11: The Height property needed a TextBoxHeight property also.

1.5.10: I added a Height property. This is needed when Multiline is set to true. I also added a DefaultTextBoxHeight and MultilineTextBoxHeight. These have default values of 3.2 and 8 for now as I test, but can be set in your implementation. When setting Multiline to true, I needed a value to change the height to.

1.5.9: I changed the default TextBoxWidth to 30 from 76, which messed up existing users

1.5.8: I added a property 'TextBoxWidth', which is a double and set the value for TextBoxWidthPercent, a string.

1.5.7: I added a Width property to the ValidationComponent. This value is in percentage, and it defaults to 80 percent. Not sure if 80 is the right value or not. I also changed the Text-Align property to top for the label. This may need to be a Parameter.

1.5.6: I forgot to add the Parameter tag to the Multiline propery.

1.5.5: I added a Multiline propery to for description or long text fields

1.5.4: I added the tag Parameter to the ValidationComponent.LabelColor and TextBoxBackColor.

1.5.2: I had a problem publishing a .Net 5 project, trying again.

Version 1.5.1: I accidently marked this project as depreciated, when I was having a temporary problem with my BlazorFileUpload component converting it to .Net 5. That has been resolved.

Version 1.5.0 - I updated to .Net 5.

1.5.0: .Net 5.0 conversion of Nuget packages and Target Framework.

New version 1.4
Validation Component

1.4.11 - For some reason I added Open and Close curly brackets to a BlazorStyled Class.
Oops. Time for bed soon.

1.4.10 - I was not using the Css classes that were in this library, except for the circle.scss, so I removed them.
I also added some properties for the ValidationControl to help style it outside of this component.

1.4.9 - I added CheckBoxXPostion and CheckBoxYPostion and got rid of CheckBoxVerticalPosition.
Sorry for the incovenience if you upgraded.

1.4.8 - This is the same as 1.4.6. I have to update the control more carefully because I broke everything.
I really hope this works.

1.4.7 - Rolled Back Due To Errors Found After Publish

1.4.6 - I made a breaking change to the Sprie component, but now when you set Sprite.Height or Width, it translates to HeightStyle = Height + "vh" and setting Width sets WidthStyle to Width + "%".
Previously it was set to HeightPixels and WidthPixels, and this causes zoom differences in a site.

1.4.5 - I changed the XPosition and YPosition values to set XPositionStyle and YPositionStyle instead of
XPositionPixels and YPositionPixels, because I changed the value to use % for X and vh for Y to make
it scale better. Using px makes cites appear differently depending on zoom values.

1.4.4 - I forgot to add the Opacity property to the sprity. Oops.

1.4.3 - I added an Opacity property to the Sprity component.

1.4.2 - I added a new property called CheckBoxVerticalPosition to the ValidationControl. This is only applicable
when CheckBoxMode = true.

1.4.1 - I fixed the images for UniqueImageUrl and TakenImageUrl to be embedded in the component.

1.4.0 - I added a new ValidationComponent.

1.3.5 - I added a SetClientHandledIncrement method so I can turn this value on or off from outside the component.

1.3.4 - I got this working finally. The property Important was needed to make the text color override.
I actually am not using BlazorStyled for the Progress Bar now, which makes setup just add the Nuget package and the Css reference to Circles.css, which is easier for everyone.

1.3.3 - I added 3 new Parameters:
Size: Size, Small - Medium - Large - Medium is default
Color: Blue, Green or Orange, Blue is Default
Theme: Light or Dark, and I chose Dark as default

Also, two properties for Text:
OverrideThemeColorForText - defaults to false.
If true, and a TextColor is provided, the TextColor will be used instead of the Theme color for Text.

TextColor - The color to use for Text.


1.3.2 - This actually works now. I am working on the documentation now for the new features.

1.3.1 - I included the div for progresscontainer, which is meant to be used by the client, or I may expose a class for it soon.

1.3.0 - My progress bar went from little league to the minors with this upgrade. I found a pure CSS way, and it works really well. Themes and more are coming, this is the first release, so it is back in beta.

1.2.1 - I realzied my ValidationComponent had a lot of code specific to my project PixelDatabase.Net, so I removed it for now. I will update it again later.

1.2.0 - I added a new component called a ValidationComponent.
I also removed the ProgressBar from the Sprite Interface.
I will update the Progress Bar in the near future, as I found a pure CSS way that is pretty cool.


1.1.2 - I added a BackgroundColor property. To use it, you must set BackgroundImage to an empty string to override DarkBackground image.

1.1.1 - The new ProgressBar now has a Theme for Circles or Squares. Also, I updated the Nuget packages to multi-target so .Net Standard and .Net Core can use them, without having to use the .Net Framework classes.

1.1.0 - I didn't like my first progressbar as once I started testing in a real world environment it looked very choppy and was a little too futuristic to be used in most apps. This new look is pretty clean and their is a Theme option now for Squares or Circles.

1.0.7 -After removing BlazorComponentBase class, OnComponentRegistered was no longer needed, so I removed it.

1.0.6 - BlazorComponentBase class didn't seem to work as I expected, so I killed it.

1.0.5 - I created a new BlazorComponentBase class and added a new method to IBlazorComponentParent called OnComponentRegistered.

1.0.4 - I created two new classes NamedParameter and Message.
A message contains a Text property a collection (Generic List) of NamedParameters.

This is a breaking change of the ReceiveData methods for the IBlazorComponent and IBlazorComponent parent .
Now is the time to break anything.


1.0.3 - I added two generic interfaces for IBlazorComponent and IBlazorComponent interface.

1.0.2 - I added Scale property to the ProgressBar to make it easy to adjust the size.

1.0.1 - I added a Sprite component.

1.0.0 This is the first version I am releasing along with a Sample.