在C#WinRT应用程序中设置RichEditBox的DataContext

时间:2014-05-28 06:13:11

标签: c# data-binding windows-runtime datacontext

我想将WinRT应用程序中RichEditBox的内容RichEditBox.Document属性绑定到一个字符串或对象,该应用程序的另一个页面可以轻松访问和更改,RichEditBox中出现更改。

我尝试过使用以下内容:

EditorBox.DataContext = EditorBoxContent;

public ITextDocument EditorBoxContent { get; set; }

但我必须错误地设置对象。当我尝试从另一个页面轮询EditorBoxContent时,应用程序崩溃了。错误消息显示

  

对象引用未设置为对象的实例。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

由于您尝试从其他页面访问页面上的控件,因此会弹出错误 如果您只想传递字符串值,请在导航期间使用查询字符串 或者,您可以尝试在页面上使用静态变量,并在另一页上访问该变量并更改其值。希望能解决你的问题。