How to access a XAML element in a nested frame in C# -
i trying access contents of richeditbox contained inside xaml page contained inside page invoked app.xaml.cs file. following explains situation.
my app.xaml.cs file can access elements in mainpage.xaml following:
var mainpage = windows.ui.xaml.window.current.content mainpage;
my mainpage.xaml file includes following:
<frame x:name="rootframe" x:fieldmodifier="public"/>
which gets linked instance editor.xaml / editor.xaml.cs.
from mainpage.xaml.cs can access richeditbox named editorbox
inside editor.xaml following:
var editor = rootframe.content editor; string textboxtext; editor.editorbox.document.gettext(windows.ui.text.textgetoptions.none, out textboxtext);
what contents of richeditbox (editorbox
) app.xaml.cs file can save them when app suspends.
i have tried combining commands above in ways following:
var mainpage = windows.ui.xaml.window.current.content mainpage; var editor = mainpage.rootframe.content editor; string textboxtext; editor.editorbox.document.gettext(windows.ui.text.textgetoptions.none, out textboxtext);
but doesn't work. when app tries suspend, gets system.nullreferenceexception
on line:
var editor = mainpage.rootframe.content editor;
how can resolve problem , retrieve contents of richeditbox app.xaml.cs file?
Comments
Post a Comment