0
在我UWP我想设置与另一框架内容框架的内容,但没有我的解决方案的工作,究竟是什么我做的是从一个页面我将Frame作为导航参数传递,在第二页上我有另一个框架,其中需要使用导航参数中的框架设置内容。如何一帧的内容加载到另一架除非重新初始化当前帧的内容
这里是我试过的解决方案:
方法1:
var frame = e.Parameter as Frame;
if (frame != null)
{
var contentPage = frame.SourcePageType;
if (contentPage != null)
ContentFrame.Content = contentPage;
}
方法2:
var frame = e.Parameter as Frame;
if (frame != null)
{
var contentPage = frame.SourcePageType;
if (contentPage != null)
ContentFrame.Navigate(contentPage);
}
方法1并不在所有的工作,而方法2时reintiating框架我不想要的内容。
有没有其他方法可以将1帧的内容设置为另一个。
基本上我只是想一帧的内容与其他内容设置,你是正确的,重建UI doen't有太大的影响,但要知道,如果在某种程度上我们可以只直接设置另一帧的内容没有重绘。 –
为什么Frame1.Content = Frame2.Content不是将frame2的内容设置为frame1? –