2011-03-13 24 views

回答

1

主頁面可以有多個導航框架代表區域。導航到框架中的每個頁面都可以擁有自己的視圖模型。爲子頁面設置數據上下文與爲主頁面設置數據上下文沒有什麼不同。要更改框架中的頁面,請調用frame.navigate傳遞要加載的頁面的URI。

+0

但是,如何將params傳遞給嵌套視圖的虛擬機? – Shimmy

+0

您可以通過查詢字符串將參數傳遞給視圖。所以你可能會調用Frame.Naviagate(new Uri(string.Format(「/ Views/Orders.xaml?id = {0}」,orderId),UriKind.Relative)); –

+0

不,我在導航時沒有說話,我在問什麼時候在視圖中嵌套視圖,我如何附加嵌套視圖的VM並將其與其父視圖數據相關聯? – Shimmy