<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.