【发布时间】:2020-10-21 16:04:22
【问题描述】:
我尝试的是什么?
XAML 代码:
<Canvas x:Name="grid" Width="500" Height="500">
<RelativePanel PointerPressed="RelativePanel_PointerPressed" Canvas.Left="100" Canvas.Top="100" Background="Green" Height="100">
<RichEditBox x:Name="box" Width="100" Height="32" ></RichEditBox>
<Rectangle RelativePanel.AlignBottomWithPanel="True" RelativePanel.AlignBottomWith="box" Width="100" Height="10" Fill="Blue" Margin="0 15 0 20"></Rectangle>
</RelativePanel>
</Canvas>
C#代码:
private void RelativePanel_PointerPressed(object sender, PointerRoutedEventArgs e)
{
Debug.WriteLine("Hello");
}
RichEditBox 和 rectangle 是 RelativePanel 的子级。
当我点击矩形时,RelativePanel 的 pointerPressed 事件已正确触发。
但是,当我点击 RichEditBox 时,该事件不会被触发。我想在任何地方触发该事件,我在相关面板内点击。如何实现这个?
【问题讨论】:
-
您的问题解决了吗?如果还没有解决,请随时联系我们。
-
是的。它解决了。谢谢