考慮在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