Canvas上的文本和图像编辑,另存为文件

时间:2013-08-28 11:47:40

标签: windows-phone-8

我正在开发一个应用程序,其中需要一个用户可以访问的页面 在画布上添加/编辑文本并另存为文件以再次打印/编辑它。

例如:

在画布上添加文字,更改字体,颜色,大小等。 后来我想添加在画布上插入图像的选项。

就像MS Paint这是一个非常大的软件,在这里我只需要简单的画布,在我想要添加选项来编辑文本(调色板,大小和字体)的堆栈面板下。

请帮我提出建议&例子。使用画布不是强制性的。我的目标是文本/图像编辑页面,另存为文件,再次可编辑。

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

要将文本保存到文件中供以后使用,请使用textBOX和独立存储。画布主要用于处理形状,图像和其他图形控件。 假设您在xaml中有一个名为box的文本框。

<强> XAML

<Textbox x:name="box" />

点击按钮时,下面的代码可以是某种保存点击方式。

<强> C#

using (IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForApplication())
{
 using (IsolatedStorageFileStream isoStream =
 new IsolatedStorageFileStream("box.txt", FileMode.Create, isoFile))
 {
   using (StreamWriter sw = new StreamWriter(isoStream))
   {
     sw.Write(box.Text);
   }
  }
 }