We have a Smart Client plugin that responds to changes of Smart Client theme correctly in earlier versions, by changing the WPF Foreground property of the User Control (which is reflected in the children). In SC 2017 R1, some text controls no longer change when the Foreground property of their parents change.
Additionally, modal dialogs opened by our plugin now seem to have their Foreground property set according to the Milestone theme. Previously, they took on the Windows default for that property (typically black).
Is this behaviour change documented anywhere?
There is sort of a transistion here where to use of WPF has been increased in the Smart Client in the last couple of versions. In the upcoming 2017 R3 release there will be WPF controls to use in plug-ins. In this transistion there might be some effects that are not aligned, this is speculation on my part and maybe we can find out more precisely..
We would be interested in seeing what you experience more specifically.
We are in doubt if you have implemented handlers or rely on inheritance to the children.
Would you outline what controls and in which plugin classes you experience this? (With screen captures also perhaps.)
It might be much to ask, but if you could make a small sample showing the issue it would be perfect for debugging at Milestone development.. (We can make a support case if you prefer.)