gpt4 book ai didi

c# - 如何将 TextBox 控件绑定(bind)到 StringBuilder 实例?

转载 作者:太空狗 更新时间:2023-10-29 18:09:03 25 4
gpt4 key购买 nike

我想要几个文本框来响应底层字符串的变化。因此,如果我要更改字符串的内容,所有这些文本框也会更改它们的内容。

现在,我不能为此使用 String 类型,因为它是不可变的。所以我选择了 StringBuilder。但是 TextBox 对象的 Text 属性只接受字符串。

有没有一种简单的方法可以将 StringBuilder 对象“绑定(bind)”到 TextBox 的 Text 属性?

非常感谢!

PS:TextBox 当前是 WPF。但我可能会因为 Mono 而切换到 Windows 窗体。

最佳答案

您始终可以公开一个属性,该属性是返回 Stringbuilder 的 ToString() 的 getter。然后表单可以绑定(bind)到此属性。

private StringBuilder _myStringBuilder;

public string MyText
{
get { return _myStringBuilder.ToString(); }
}

关于c# - 如何将 TextBox 控件绑定(bind)到 StringBuilder 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com