考虑在UWP应用程序,这是一个网格内的唯一元素(省略了简洁)何保持InkCanvas招内InkCanvas在UWP
<InkCanvas x:Name="inkCanvas" Width="500" Height="500"/>
绘制其某处开始InkCanvas内中风以下InkCanvas并延长InkCanvas边界之外的中风。从视觉上来说,您会觉得笔画在边界处结束(例如在InkCanvas的右边缘)。但是这是错误的。通过按钮调整InkCanvas的大小,例如
private void SizeButton_Click(object sender, RoutedEventArgs e)
{
inkCanvas.Width = 2000;
inkCanvas.Height = 2000;
}
并且您将看到在InkCanvas外部绘制的笔画部分。 如果您将笔画保存为GIF或ISF,无论是否调整大小,这部分都将显示出来,这非常不幸。在Windows Store中有几个具有墨迹功能的应用程序存在此问题。
问题:为什么是这样的,我们该如何避免它?
Laith感谢这个信息。我会仔细研究一下,看看我能做些什么。与此同时,如果您能对以下问题发表评论,如果您有时间,并且与当前主题有相似之处(但与众不同),我将不胜感激http://stackoverflow.com/questions/43280886/inkcanvas-strokes-没有适当的界限 - 当切换pc。 – Octopus