我正在开发一个应用程序,其中需要一个页面,用户可以在画布上添加/编辑文本并保存为文件以再次打印/编辑。
例如:
将文本添加到画布,更改其字体、颜色、大小等。稍后我想添加在画布上插入图像的选项。
就像 MS Paint 是一个相当大的软件,这里我只需要简单的画布,在那个堆栈面板下,我想添加选项来编辑文本(调色板、大小和字体)。
请帮助我提出建议和示例。不强制使用画布。我的目标是文本/图像编辑页面,另存为文件,然后再次编辑。
先感谢您。
我正在开发一个应用程序,其中需要一个页面,用户可以在画布上添加/编辑文本并保存为文件以再次打印/编辑。
例如:
将文本添加到画布,更改其字体、颜色、大小等。稍后我想添加在画布上插入图像的选项。
就像 MS Paint 是一个相当大的软件,这里我只需要简单的画布,在那个堆栈面板下,我想添加选项来编辑文本(调色板、大小和字体)。
请帮助我提出建议和示例。不强制使用画布。我的目标是文本/图像编辑页面,另存为文件,然后再次编辑。
先感谢您。
要将文本保存到文件以供以后使用,请使用 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);
}
}
}