Releases: bubuntoid/EasyDialog
7.0.0
upgrade projects to .NET 6;
add IDialogSet.Name field that sets label text (if it exists);
add HasNoButton method;
add overload for .HasName(string name, ContentAlignment align);
implement FolderBrowserDialog with methods AsFolderBrowserDialog, OnFolderSelected;
refactoring to file-scoped namespaces code style;
6.0.1
6.0.0
Move MaterialSkin theme to bubuntoid.EasyDialog.MaterialSkin;
Move MetroFramework theme to bubuntoid.EasyDialog.MetroFramework;
Add UseFormProvider to DialogContextConfigureOptionsBuilder;
Implement AsLabel extension;
Implement PlaceSeparatorBefore, PlaceSeparatorAfter extensions;
IFormProvider from now is public;
5.0.3
Add MaterialSkin.NET5 dependency (https://github.com/bubuntoid/MaterialSkin.NET5)
5.0.2
5.0.1
5.0.0
2.0.0
Implement button align: Left, Right, Center, Full Row;
DialogContextOptionsBuilder`s method Property(...) renamed to Item(...);
BaseDialogItem is now using inside of DialogContext only, for make your own items use DialogItem<TControl, TValue> where TCotrol is Systems.Windows.Form.Control;
1.0.3
Implement virtual OnClose() event;
DialogContext becomes DialogContext where TContext is your DialogContext inheritor;
Properties from now on configuring inside of a DialogContextOptionsBuilder (from OnConfiguring) by options.Property(...);
Rename Show() -> ShowDialog();
Close method is now public;
Code clean up