How can I disable the circle/ripple checkbox animation in MaterialDesignInXAML?
I have tried the following settings without success:
md:RippleAssist.IsDisabled="True"
md:RippleAssist.Feedback="Transparent"
md:TransitionAssist.DisableTransitions="True"
Assuming you like all the rest of the functionality in there, I think you will need to re template.
If you take a look at the source for materialdesigninxaml here:
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/blob/master/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.CheckBox.xaml
( Which is massive or I'd paste it all here.)
You will notice there's an ellipse called "InteractionEllipse". You can copy the template and rip that out.
And there's a storyboard invoked on click, you will want to modify. Or maybe just remove.
Then either use your new template on your checkboxes of choice or "over write" their version with your own from a resource dictionary you merge after the material design stuff.
Alteratively.
You could perhaps make it use a different brush for fill. You could add an attached dependency property or a dynamicresource. That way you could choose transparent for some or all of your checkboxes and I think it'd disappear.
It template binds to foreground