ツールボックスにオブジェクトを表示し、ユーザーがそれをキャンバスにドラッグアンドドロップできるようにするために、次のコントロールを使用しています。
<HeaderedItemsControl x:Key="itemABC"
Width="100"
Height="100"
Canvas.Left="210"
Canvas.Top="220"
Margin="0,0,0,0"
Style="{StaticResource ABC_Style}">
</HeaderedItemsControl>
と
スタイルで定義されています:
<Style x:Key="ABC_Style" TargetType="HeaderedItemsControl">
<Setter Property="Data" Value="M10.395,0.5 L30.237,0.5 30.237,5.0359993 39.499999,5.0359993 39.499999,22.75 30.237,22.75 30.237,42.660999 39.499999,42.660999 39.499999,60.375 30.237,60.375 30.237,65 10.395,65 10.395,58.124999 0.5,58.124999 0.5,10 10.395,10 z"/>
</Style>
ただし、問題は、HeaderdItemsControlにPath属性がないことです(私が知る限り)。そのため、ここで他にどのようなオプションを使用できるのか疑問に思っています。
実際、XAMLのHeaderedItemsControl内にパスを表示する必要があります。
ありがとう。