DragDelta イベントをサポートする Canvas が必要です。これを行う方法についての最初のアイデアは、つまみを含む ControlTemplate を作成することでした。しかし、これを正しく行う方法がわかりません。以下の XAML を変更してコンパイルするにはどうすればよいですか?また、DragDelta イベント ハンドラーをインストールする正しい方法は何ですか?
<UserControl.Resources>
<ControlTemplate x:Key="Transparent">
<Rectangle Fill="Transparent"/>
</ControlTemplate>
<ControlTemplate x:Key="ThumbCanvas" TargetType="{x:Type Canvas}">
<Grid>
<Thumb x:Name="CanvasThumb" Template="{StaticResource Transparent}" DragDelta="CanvasThumb_DragDelta"/>
<ContentPresenter Content="{TemplateBinding Content}"/>
<!--error MC3011: Cannot find the static member 'ContentProperty' on the type 'Canvas'.-->
</Grid>
</ControlTemplate>
</UserControl.Resources>