如何将文本框的文本与文件内容绑定?

j

我创建了继承TextBox的编辑器。

编辑器从文件中加载数据,如下所示。

public Editor()
{
    this.Text = File.ReadAllText(fileName);
}

上面的代码很好用,但是编辑器的更改不适用,因为未与文件绑定。

换句话说,尽管我更改了编辑器的内容,但是更改不适用于文件。

为此,我需要编写以下其他代码。

File.WriteAllText(fileName, content);

问题是我不知道将上面的代码放在哪里。

如果将上面的代码放到TextChanged事件处理程序中,则编辑器的性能会降低。

但是除了TextChanged事件处理程序之外,我不知道放置上述代码的合适位置

是否有解决此问题的公式化方法?

毫米8

是否有解决此问题的公式化方法?

不,没有。作为控件开发人员,您需要确定何时将数据写回到文件中。

此类问题的常见解决方案是实现某种限制行为,即,当您检测到击键时,您需要等待x秒,然后再将数据写回到存储中。

请查看ReactiveUI如何使用Rx和LINQ运算符解决此问题。您还可以使用一个计时器,例如在TextChanged引发事件时启动

当然,另一个选择是提供一个按钮或其他一些输入控件,使用户可以决定何时保存。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本框的内容保存到文件

来自分类Dev

如何将文本框绑定到类Property

来自分类Dev

如何将文本框对象绑定到ViewModel

来自分类Dev

如何将文本文件的全部内容导入到Matlab GUI的“编辑文本框”中?

来自分类Dev

如何将文本框的长度绑定到文本块?

来自分类Dev

如何将文本框文本绑定到集合的“当前”项目

来自分类Dev

如何将文本框文本与其他类属性绑定?

来自分类Dev

如何将段落设置为文本框文本

来自分类Dev

如何将文本保存在平面文件中的文本框中?

来自分类Dev

如何将文本从文本框保存到文件(Tkinter)

来自分类Dev

如何将Winform文本框绑定到类属性?

来自分类Dev

如何将文本框中的字体大小绑定到数据源?

来自分类Dev

如何将文本框绑定到WPF中的类的字段?

来自分类Dev

如何将简单的字符串值绑定到文本框?

来自分类Dev

如何将2个文本框绑定到一个属性?

来自分类Dev

如何将列表绑定到ItemsControl中的文本框

来自分类Dev

如何将xaml绑定到来自其他类的文本框

来自分类Dev

如何将文本框绑定到MS Access中子窗体的链接子字段?

来自分类Dev

如何将ProgressBar值绑定到ResourceDictionary中的文本框?

来自分类Dev

如何将下拉列表更改为jQuery中所选内容的文本框?

来自分类Dev

单击按钮时如何将HTML文本框的值(内容)传递给javascript函数?

来自分类Dev

如何将文本框的内容“写”回我的词典?

来自分类Dev

使用 C# 如何将 webbrowser 元素内容获取到文本框

来自分类Dev

VB.net如何将一些文本框文本保存到文本文件中

来自分类Dev

如何将 12 位数字从富文本框移动到文本框 2

来自分类Dev

如何使用 Excel-VBA 将文本框的内容保存为 .sql 文件?

来自分类Dev

将文本框绑定到属性

来自分类Dev

将文本框绑定到字典

来自分类Dev

将文本框绑定到属性

Related 相关文章

  1. 1

    如何将文本框的内容保存到文件

  2. 2

    如何将文本框绑定到类Property

  3. 3

    如何将文本框对象绑定到ViewModel

  4. 4

    如何将文本文件的全部内容导入到Matlab GUI的“编辑文本框”中?

  5. 5

    如何将文本框的长度绑定到文本块?

  6. 6

    如何将文本框文本绑定到集合的“当前”项目

  7. 7

    如何将文本框文本与其他类属性绑定?

  8. 8

    如何将段落设置为文本框文本

  9. 9

    如何将文本保存在平面文件中的文本框中?

  10. 10

    如何将文本从文本框保存到文件(Tkinter)

  11. 11

    如何将Winform文本框绑定到类属性?

  12. 12

    如何将文本框中的字体大小绑定到数据源?

  13. 13

    如何将文本框绑定到WPF中的类的字段?

  14. 14

    如何将简单的字符串值绑定到文本框?

  15. 15

    如何将2个文本框绑定到一个属性?

  16. 16

    如何将列表绑定到ItemsControl中的文本框

  17. 17

    如何将xaml绑定到来自其他类的文本框

  18. 18

    如何将文本框绑定到MS Access中子窗体的链接子字段?

  19. 19

    如何将ProgressBar值绑定到ResourceDictionary中的文本框?

  20. 20

    如何将下拉列表更改为jQuery中所选内容的文本框?

  21. 21

    单击按钮时如何将HTML文本框的值(内容)传递给javascript函数?

  22. 22

    如何将文本框的内容“写”回我的词典?

  23. 23

    使用 C# 如何将 webbrowser 元素内容获取到文本框

  24. 24

    VB.net如何将一些文本框文本保存到文本文件中

  25. 25

    如何将 12 位数字从富文本框移动到文本框 2

  26. 26

    如何使用 Excel-VBA 将文本框的内容保存为 .sql 文件?

  27. 27

    将文本框绑定到属性

  28. 28

    将文本框绑定到字典

  29. 29

    将文本框绑定到属性

热门标签

归档