2

ユーザーが値を取得するためにホバーできるマーカーとして細い線を持つグラフがあります。

ツールチップがアクティブになる領域を大きくしたいのですが、実際にホバーするのは非常に難しいため、実際の行は同じサイズに保ちます。

また、ユーザーがドラッグできる線が 1 つありますが、正確な場所をクリックしてドラッグするのは非常に困難です。

これはマーカーのテンプレートですが、この目標を達成する方法がわかりません。誰かが私を正しい方向に向けることができますか?

<Geometry x:Key="LineGeometry">M 0,0 L 5,0 L 5,15 L 0,15 Z</Geometry>
<DataTemplate>
        <!--  Define the template for the actual markers  -->
        <Path Width="10"
              Height="10"
              HorizontalAlignment="Stretch"
              VerticalAlignment="Stretch"
              Data="{StaticResource LineGeometry}"                 
              Stretch="Fill"
              Stroke="{StaticResource BlackBrush}"
              StrokeThickness="0.5">
            <Path.ToolTip>
              <!-- Lots of tooltip definition stuff -->
            </Path.ToolTip>
        </Path>
 </DataTemplate>
  • ビジュアル スタジオ 2015
  • WPF
  • C#
  • Infragistics XamDataChart
4

2 に答える 2