Ответ 1
В конструкторе добавить событие в PreviewMouseWheel
PreviewMouseWheel += Zoom_MouseWheel;
И затем в обработчике обнаружит ключ
private void Zoom_MouseWheel(object sender, MouseWheelEventArgs e)
{
bool handle = (Keyboard.Modifiers & ModifierKeys.Control) > 0;
if (!handle)
return;
zoom();
}