I have a checkbox inside a XamDataGrid that the user only wants to click once to change its value. I therefore set CellClickAction="EnterEditModeIfAllowed" and DataItemUpdateTrigger="OnCellValueChange", which works perfectly. However, if i apply a theme using
ThemeManager.ApplicationTheme = new Office2010BlueTheme() { StyleMicrosoftControls = true };
the checkbox no longer behaves correctly, the user must click it twice to change the value. How to fix this issue and have theme applied?
Hi Travis,
I was able to reproduce this in a sample. The behavior of the control should not change when the theme is changed so I have asked our engineering staff to examine this further. In order for them to do this, I have logged a development issue for it. The dev ID is 193335. This development issue has been linked to a private case I created for you. The case number is CAS-154819-V9N2W2.
Note: if i use
Infragistics.Windows.Themes.ThemeManager.CurrentTheme = Infragistics.Windows.Themes.ThemeManager.ThemeNameOffice2010Blue;
instead, the problem still occurs. However, if i use
Infragistics.Windows.Themes.ThemeManager.CurrentTheme = Infragistics.Windows.Themes.ThemeManager.ThemeNameRoyaleStrong;
the problem doesn't occur. I would assume the themes should operate in the same manner, but they seem to be very inconsistent regarding this issue.
I need to style Microsoft controls as well.