我正在使用FirstFloor使用MUI(现代用户界面)库的WPF应用程序。我希望有一个更新页面,允许用户输入消息,或者RichTextBox
中的内容和内容将在Home.xaml {{1}上更新}。我不知道如何开始这个。任何人都可以帮忙吗?
答案 0 :(得分:0)
如上所述,问题相当广泛。如果您提供a good, minimal, complete code example清楚地显示您到目前为止所尝试的内容,并详细解释该代码的作用以及它与您想要的内容有何不同,那会更好。
除非......
在我看来,最明显的答案是:将文本存储在某个地方的string
属性中,该属性绑定到RichTextBox
(例如通过转换器绑定到Document
属性)和TextBlock.Text
属性。
假设文本只应通过RichTextBox
进行更新,您可以使用OneWayToSource
进行绑定,同样也可以TextBlock.Text
属性OneWay
进行绑定。即设置绑定,以便它们正确反映预期的信息流。请务必为您的方案选择适当的UpdateSourceTrigger
值(例如LostFocus
或PropertyChanged
),以便根据您的需要更新绑定的属性值。
这样,当用户编辑RichTextBox
时,后备属性将更新以反映用户的输入,然后将根据需要自动镜像到TextBox
。