0

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

例如:

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

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

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

先感谢您。

4

1 回答 1

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);
   }
  }
 }
于 2013-08-28T16:29:50.890 回答