<Window x:Class="TabTest.Window3" > xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" > xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > > <Canvas x:Name="Outer" Width="500" Height="500" Background="Beige"> > <ScrollViewer x:Name="SV" Width="500" Height="500" > > <Canvas x:Name="Inner" Width="1000" Height="1000" Background="Red" ></Canvas> > </ScrollViewer> > </Canvas> ></Window>No Key events (i.e. PreviewKeyDown,KeyDown,PreviewKeyUp,KeyUp) fire on the 'Inner' Canvas.