0
私のキャンバスがポインタイベントを取得しない理由がわかりません。 rPicker
移動し、私はrPicker
をクリックした場合にのみ、ということ XAMLCanvasがポインタイベントを取得しない
<Canvas
x:Name="cPad"
Canvas.ZIndex="99"
Grid.Column="0"
PointerPressed="Pad_PointerPressed">
<Rectangle
x:Name="rPicker"
Width="24"
Height="24"
Stroke="Black"
Fill="White"
StrokeThickness="3"/>
</Canvas>
C#
private void Pad_PointerPressed(object sender, PointerRoutedEventArgs e)
{
cPad.CapturePointer(e.Pointer);
var point = e.GetCurrentPoint(cPad).Position;
Canvas.SetLeft(rPicker, point.X);
Canvas.SetTop(rPicker, point.Y);
e.Handled = true;
}
問題...しかし、私は必要があります。私のコードとXAMLレイアウトの一部の下に〜Pad_PointerPressed
は、キャンバス上の任意のポイントに対して実行されます。どうしたらいいですか?
ありがとうございました!私が試してみます –