0%

Breaking Changes

A breaking change is a change that may require you to make changes to your application in order to avoid disruption to your integration.

See here and here for full changes

3.3.0 (HandyControls)

  • Legacy Dynamic Localization Removed and The newer version has been replaced with better features See here

3.2.0 (HandyControls)

  • The namespace of the helper classes has changed from HandyControl.Controls to HandyControl.Tools.
  • PersianDateTime namespace changed from HandyControl.Controls to HandyControl.Tools.
  • InstanceHelper and PackUriHelper moved to ApplicationHelper.

3.1.0 (HandyControls)

Things that have been deleted:

  • Theme.cs
  • SkinType.cs
  • SkinDefault.xaml
  • SkinDark.xaml
  • SkinViolet.xaml
  • Brushes.xaml
  • ColorsViolet.xaml

Things that have been renamed and moved:

  • Colors.xaml reanamed to Light.xaml
  • ColorsDark.xaml reanamed to Dark.xaml
  • Brushes content moved to Light.xaml and Dark.xaml

We are using a new theme system, Therefore the following codes:

1
2
3
4
5
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<hc:Theme/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

changed to:

1
2
3
4
5
6
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<hc:ThemeResources/>
<hc:Theme/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

the following codes:

1
2
3
4
5
6
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/SkinDefault.xaml"/>
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Theme.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

changed to:

1
2
3
4
5
6
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Basic/Colors/Light.xaml"/>
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Theme.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
  • SkinType Changed to ApplicationTheme

  • For Changing Application Theme Follow these instructions

3.0.0

  • TitleElement.TitleAlignment Renamed to TitleElement.TitlePlacement
  • TagPanel Replaced by TagContainer