Releases: GregaMohorko/GM.WPF
Releases · GregaMohorko/GM.WPF
v1.5.0
v1.4.3.0
- Added WatermarkTextBox.
- Added TabControlBehavior.
- Added FrameworkElementUtility.GetUniqueControlKeyByVisualTree.
- Added ProgressUpdater.SetForLoop with support for step message.
- Added converters: EnumToCollectionConverter, ICollectionToCountConverter.
- Added ViewModelChanged event to BaseControl.
- Added DependencyVMPropertyReadOnly to BaseControl.
- Fix: BaseControl: Null reference when view model is null.
- Fix: BaseControl: DependencyVMProperty: default value: Set default value in view model when defined in the property.
- Fix: DateDialog: Allow clicking OK at all times, focus input box when empty.
v1.4.2.0
- Added TabItemBehavior, FrameworkElementBehavior.
- Added FrameworkElementUtility.GetParent.
- Marked BaseControl.DependencyVMProperty.nullifyWhenParentTabItemIsNotSelected as obsolete with a warning.
- Changed ProgressOverlay to show when Message is empty.
v1.4.1.0
- Added DateDialog.
- Added AsyncRequestLoader.IsLoadingChanged, ChooseDialog.ShowNoCancel, FrameworkElementUtility.TryGetParent.
- Added possibility to write multiline text into InputDialog using the Return button for newline.
- Moved Undo/Redo implementation to GM.Utility package.
- GMDataGrid now capturing sort into undo/redo stack.
- Improved binding utility and equal checking inside GMDataGrid.
- Fixed a bug in DependencyVMProperty: NullifyWhenParentTabItemIsNotSelected didn't work when same control was used more than once.
v1.4.0.2
Enabled SourceLink.
Added controls: ClosingControl, StartPage.
Added windows: ClosingWindow, SettingsWindow, SplashWindow.
Added helper tools: AsyncRequestLoader, ProgressUpdater, GMUndoRedo.
Added behaviors: DataGrid.IgnoreScroll, ShiftWheelScrollsHorizontally; TextBlockBehavior.
Added converters: BoolToScrollBarVisibilityConverter, StringToStringConverter.
Added utility classes: BrushUtility, DependencyPropertyUtility.
New features for GMDataGrid:
- Added SelectedCellContent and SelectedCellsWithDataCount (mimicking Excel status bar info),
- Added support for CUT,
- Added ScrollViewer property.
Improved dialogs:
- Added SUCCESS MessageType,
- Enabled text selection,
- Added vertical scroll.
v1.3.0.0
- Moved to .NET 4.7.1.
- Added a SearchDialog.
- InputDialog: distinguishing between canceling and entering empty input.
- BaseControl: Added DependencyNotifyProperty.
v1.2.1.0
- GMDataGrid: Ability to copy cell contents without formatting.
- BaseControl: Added support for automatically nullifying VM dependency properties if inside TabItem and TabItem is not selected.
v1.2.0.0
- Added:
- PanelBehavior.Spacing
- GMDataGrid
- collection converters
- BindingUtility
- TreeViewUtility
- Improved dialogs:
- InputDialog: Added support for any type of input
- SelectDialog:
- support for custom convertion of items to text
- support for DataGrid with custom columns
- Fixed TimePicker not working in DataGrid.
v1.0.1.2
- Fixed a bug in the DependencyVMProperty when the name of the view models property differs from the controls.
v1.0.1.1
- Improved the behavior of TaskDialog.