В чем разница между событиями IsPreviewxxxxx и xxxxx?
Как, например, события IsPreviewMouseDown и MouseDown. Какая разница в их поведении, когда использовать какие и какие подводные камни в использовании одного из них над другим.
См. MSDN здесь .
Они обычно используются для подавления обработки соответствующего фактического события, особенно родительскими элементами управления.Как таковые они туннелируют, предоставляя родительским элементам управления возможность предварительного просмотра или переинтерпретации события до того, как целевой элемент управления получит его.