Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows墨水-UWP应用程序_C#_Xaml_Uwp_Windows 10_Uwp Xaml - Fatal编程技术网

C# Windows墨水-UWP应用程序

C# Windows墨水-UWP应用程序,c#,xaml,uwp,windows-10,uwp-xaml,C#,Xaml,Uwp,Windows 10,Uwp Xaml,我正在开发一个uwp应用程序,我正在使用来自Microsoft()的这个示例中的一些代码。在本例中,您可以从包含多个图像的集合中选择一个图像,然后使用Windows墨水绘制/写入该图像。在简历:主页-“新建着色页面”(WelcomePage.xaml)->选择集合(PickCollectionPage.xaml)->选择图像(PickColoringPage.xaml)->用户可以绘制/绘制(ColoringPage.xaml)。 我只想要这个:页面-“新着色页面”(WelcomePage.xa

我正在开发一个uwp应用程序,我正在使用来自Microsoft()的这个示例中的一些代码。在本例中,您可以从包含多个图像的集合中选择一个图像,然后使用Windows墨水绘制/写入该图像。在简历:主页-“新建着色页面”(WelcomePage.xaml)->选择集合(PickCollectionPage.xaml)->选择图像(PickColoringPage.xaml)->用户可以绘制/绘制(ColoringPage.xaml)。 我只想要这个:页面-“新着色页面”(WelcomePage.xaml)->用户可以绘制/绘制。 与加载用户选择的图像(如示例中所示)不同,我希望在默认情况下只放置一个白色背景,用户可以在该白色/空背景中绘制、写入或绘制

我不想加载用户选择的图像(如示例中所示),我只想在默认情况下放置一个白色背景,用户可以绘制

您实际想要做的事情比示例“Coloringbook”要简单得多。绘制相关特征通过关联控件实现。您只需从
WelcomePage
导航到包含
InkCanvas
功能的新页面,而无需加载图像。为此,您可以参考官方示例的场景2

如果您确实希望基于“Coloringbook”示例应用程序生成项目,您可以对代码进行一些更改并删除其他功能。例如,按如下方式更改导航页面

 //WelcomePage
 private void Color_Click(object sender, RoutedEventArgs e)
 {
     this.Frame.Navigate(typeof(ColoringPage));
     //this.Frame.Navigate(typeof(PickCollectionPage));
 }
并删除
on导航到
ColoringPage
上用于加载图像的
on方法,为
InkCanvas
设置
Height
Width
,而不是通过
Image\u Opened
方法设置

//ColoringPage.Xaml
<Viewbox>
    <InkCanvas x:Name="myInkCanvas" Height="500" Width="500"/>
</Viewbox>
//ColoringPage.Xaml

ColoringPage
中包含图像相关代码段的所有方法都应更新。有关更新代码片段以满足您的要求的详细信息,请自己尝试。

非常感谢!这才是我真正想要的!