C# InkCanvas在按钮弹出按钮中无法正常工作
我将InkCanvas控件与按钮弹出按钮内的InkTookbar控件配对,如下所示C# InkCanvas在按钮弹出按钮中无法正常工作,c#,uwp,inkcanvas,flyout,C#,Uwp,Inkcanvas,Flyout,我将InkCanvas控件与按钮弹出按钮内的InkTookbar控件配对,如下所示 <Button> <Button.Flyout> <Flyout> <Grid Height="300"> <Grid.RowDefinitions> <RowDefinition Height="Auto" />
<Button>
<Button.Flyout>
<Flyout>
<Grid Height="300">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<InkToolbar x:Name="inkToolbar"
Grid.Row="0"
TargetInkCanvas="{x:Bind inkCanvas}" />
<InkCanvas x:Name="inkCanvas"
Grid.Row="1"/>
</Grid>
</Flyout>
</Button.Flyout>
</Button>
我发现InkCanvas控件不响应鼠标输入
我尝试了几件事:
InkCanvas如何在弹出型按钮内响应?要使Ingavas响应鼠标输入,您必须设置输入设备
inkCanvas.InkPresenter.InputDeviceTypes = Windows.UI.Core.CoreInputDeviceTypes.Mouse | Windows.UI.Core.CoreInputDeviceTypes.Pen | Windows.UI.Core.CoreInputDeviceTypes.Touch;
我这样做了,但InkCanvas在弹出按钮中仍然不起作用。我在后端的构造函数中设置了这一行,它在我这边工作正常。你可以检查我创建和测试的这个示例。我无法用你提供的代码重现这个问题。对我来说,它工作正常。您能给我们分享一下使用OneDeriver of GitHub的复制样品吗?您的问题解决了吗?如果问题没有解决,请随时与我们联系。