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? –