Currently, the ActionIcon is an instance of an IconElement. This is problematic, because the IconElement is a FrameworkElement, meaning it cannot be a shared resource, and therefore changing the icon requires a unique value for every instance. This means it cannot be set using styles.
The solution is to replace the IconElement with an IconSource, however this is a breaking change. As a result, a deprecation plan needs to be made
Currently, the
ActionIconis an instance of anIconElement. This is problematic, because theIconElementis aFrameworkElement, meaning it cannot be a shared resource, and therefore changing the icon requires a unique value for every instance. This means it cannot be set using styles.The solution is to replace the
IconElementwith anIconSource, however this is a breaking change. As a result, a deprecation plan needs to be made