Hello WPF Pros at least I hope some of you read this!
DataContext is a property on FrameworkElement (base class for all WPF Controls) and is implemented as a Dep
after reading this question and previous answers, I prefer using ContentControl with data triggered Content like this:
Controls which will be set as Content of ContentControl:
...
...
ContentControl which switch own content by DataTrigger in ContentControl style:
I hope this helps to someone like previous answers to me.