使用C#Windows应用商店应用程序将文本从RichEditBox写入文件时出现问题

用户名

我是使用C#和XAML进行Windows 8开发的初学者。我正在尝试制作一个基本的文本编辑器,但是在使保存功能起作用时遇到了麻烦。我的代码是:

private async void SaveAs_Click(object sender, RoutedEventArgs e)
{
    FileSavePicker savePicker = new FileSavePicker();
    savePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
    savePicker.FileTypeChoices.Add("Plain Text", new List<string>() { ".txt" });
    savePicker.FileTypeChoices.Add("Markdown", new List<string>() { ".md" });
    savePicker.SuggestedFileName = "New Document";
    StorageFile file = await savePicker.PickSaveFileAsync();
    if (file != null)
    {
        CachedFileManager.DeferUpdates(file);
        string textboxtext = "";
        await FileIO.WriteTextAsync(file, Editor.Document.GetText(Windows.UI.Text.TextGetOptions.None, out textboxtext));
        FileUpdateStatus status = await CachedFileManager.CompleteUpdatesAsync(file);
        if (status == FileUpdateStatus.Complete)
        {
        }
        else
        {
        }
    }
    else
    {
    }
}

editor指RichEditBox。

但是我收到两条错误消息:

  • “对于'Windows.Storage.FileIO.WriteTextAsync(Windows.Storage.IStorageFile,string)'的最佳重载方法匹配具有一些无效的参数”
  • “参数2:无法从'void'转换为''string'”

两者都包括在内 await FileIO.WriteTextAsync(file, Editor.Document.GetText(Windows.UI.Text.TextGetOptions.None, out textboxtext));

我怎样才能解决这个问题?

谢谢你的帮助。

T_D

似乎Editor.Document.GetText方法没有返回值(或分别只是一个void)。它将其输出放到textboxtext变量中,并且该变量可用作FileIO.WriteTextAsync方法的参数:

string textboxtext;
Editor.Document.GetText(Windows.UI.Text.TextGetOptions.None, out textboxtext)
await FileIO.WriteTextAsync(file, textboxtext);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#Windows应用程序将文本写入文件

来自分类Dev

如何在使用C#Windows应用程序创建文本文件时添加文本?

来自分类Dev

如何使用C#Windows应用程序将字节[]中的图像写入MS WORD

来自分类Dev

将文件类型与应用程序关联时出现问题

来自分类Dev

将文件类型与应用程序关联时出现问题

来自分类Dev

使用Android 10在pdf应用程序上显示pdf文件时出现问题

来自分类Dev

从Windows 8.1 Cordova应用程序的appdata文件夹加载HTML / JS文件时出现问题

来自分类Dev

提交现有应用程序的新版本时出现问题-应用程序加载器在与应用商店的身份验证上受阻

来自分类Dev

将文件上传到ftp时,C#Windows应用程序不支持给定的路径formate

来自分类Dev

C#Windows Form应用程序中每次单击时按钮文本的更改

来自分类Dev

运行`foreman start` /将Django应用程序部署到Heroku时出现问题

来自分类Dev

将应用程序部署到Google App Engine时出现问题

来自分类Dev

将Angular 5应用程序部署到Heroku时出现问题

来自分类Dev

将mysql数据库与基于Java的Web应用程序链接时出现问题

来自分类Dev

将 React 应用程序导出为包含 SVG 图片的 npm 模块时出现问题

来自分类Dev

将 Laravel 应用程序部署到 AWS Elastic bean 时出现问题

来自分类Dev

使用C#控制台应用程序互操作C ++(DLL)时出现问题

来自分类Dev

如何使用C#Windows Form应用程序将Excel文件上传到SQL数据库表

来自分类Dev

将外部js文件导入vue应用程序时出现问题

来自分类Dev

使用C#Windows Form应用程序拖放Datagridview

来自分类Dev

使用C#Windows Form应用程序打印图片

来自分类Dev

从C#应用程序访问Outlook时出现问题

来自分类Dev

在Android应用程序中使用Facebook登录时出现问题

来自分类Dev

在快速使用Gtk应用程序中嵌入pylab图形时出现问题

来自分类Dev

使用Appium在Android本机应用程序中滚动时出现问题

来自分类Dev

在快速使用Gtk应用程序中嵌入pylab图形时出现问题

来自分类Dev

将应用程序注册为相机应用程序时出现问题

来自分类Dev

使用C#Windows Form应用程序将筛选的数据从Crystal报表导出到pdf

来自分类Dev

C#Windows Phone并使用Cookie将应用程序发布数据存储到php

Related 相关文章

  1. 1

    C#Windows应用程序将文本写入文件

  2. 2

    如何在使用C#Windows应用程序创建文本文件时添加文本?

  3. 3

    如何使用C#Windows应用程序将字节[]中的图像写入MS WORD

  4. 4

    将文件类型与应用程序关联时出现问题

  5. 5

    将文件类型与应用程序关联时出现问题

  6. 6

    使用Android 10在pdf应用程序上显示pdf文件时出现问题

  7. 7

    从Windows 8.1 Cordova应用程序的appdata文件夹加载HTML / JS文件时出现问题

  8. 8

    提交现有应用程序的新版本时出现问题-应用程序加载器在与应用商店的身份验证上受阻

  9. 9

    将文件上传到ftp时,C#Windows应用程序不支持给定的路径formate

  10. 10

    C#Windows Form应用程序中每次单击时按钮文本的更改

  11. 11

    运行`foreman start` /将Django应用程序部署到Heroku时出现问题

  12. 12

    将应用程序部署到Google App Engine时出现问题

  13. 13

    将Angular 5应用程序部署到Heroku时出现问题

  14. 14

    将mysql数据库与基于Java的Web应用程序链接时出现问题

  15. 15

    将 React 应用程序导出为包含 SVG 图片的 npm 模块时出现问题

  16. 16

    将 Laravel 应用程序部署到 AWS Elastic bean 时出现问题

  17. 17

    使用C#控制台应用程序互操作C ++(DLL)时出现问题

  18. 18

    如何使用C#Windows Form应用程序将Excel文件上传到SQL数据库表

  19. 19

    将外部js文件导入vue应用程序时出现问题

  20. 20

    使用C#Windows Form应用程序拖放Datagridview

  21. 21

    使用C#Windows Form应用程序打印图片

  22. 22

    从C#应用程序访问Outlook时出现问题

  23. 23

    在Android应用程序中使用Facebook登录时出现问题

  24. 24

    在快速使用Gtk应用程序中嵌入pylab图形时出现问题

  25. 25

    使用Appium在Android本机应用程序中滚动时出现问题

  26. 26

    在快速使用Gtk应用程序中嵌入pylab图形时出现问题

  27. 27

    将应用程序注册为相机应用程序时出现问题

  28. 28

    使用C#Windows Form应用程序将筛选的数据从Crystal报表导出到pdf

  29. 29

    C#Windows Phone并使用Cookie将应用程序发布数据存储到php

热门标签

归档