По моему опыту, подключение события Mouse_Enter к панели не работает, потому что содержимое внутри панели в конечном итоге крадет событие. Мое обычное решение состоит в том, чтобы установить прозрачную цель, которая покрывает область, для которой я хочу события мыши, и держать этот элемент в верхней части визуального дерева. Так что XAML выглядит примерно так:
<StackPanel x:Name="ContentPanel" SizeChanged="ContentPanelSizeChanged" >
< /*Some content here */ >
</StackPanel>
<Canvas x:Name="HitTarget" Mouse_Enter="HitTargetMouseEnter" />
А затем обработчик ContentPanelSizeChanged устанавливает размер холста HitTarget равным фактическому (отображаемому) размеру StackPanel. То же самое работает для событий MouseButtonDown, и я предполагаю, что это работает и для событий MouseWheel. Я бы порекомендовал попробовать предложения по устранению неполадок от Senthil, но если вы вообще не можете запустить событие (которое, я бы предположил, является проблемой), попробуйте.