簡體   English   中英

Frame.Navigate中的content參數有什么要求?

[英]What are the requirements for the content parameter in Frame.Navigate?

我正在編寫一個WPF庫,其中使用了Frame.Navigate方法。 我很好奇,傳遞給方法的content參數有什么要求? 是否要求對象是Page類的子類? 如果是這樣,那為什么不采用Page而不是object參數呢?

我嘗試在此處查看WPF源代碼,但最終在放棄10種方法后放棄了。 MSDN也很模糊。 它只是說“包含要導航到的內容的對象”。

有人可以告訴我這種方法的要求嗎? 顯然,諸如Frame.Navigate("Hello world")類的東西不起作用,那么該參數需要滿足什么條件?

感謝您的幫助。

實際上Frame.Navigate("Hello world")可以正常工作。

可以設置為content參數的content沒有限制。

WPF引用關於Frame

與所有其他內容控件一樣, Frame控件可保存任意內容,但是它將內容與用戶界面的其余部分隔離開來。 例如,通常會在元素樹下繼承的屬性在到達Frame時停止。 在許多方面,WPF Frame的行為類似於HTML中的框架。

因此,它只是另一個內容控件,它將內容與應用程序的其余部分分離(通過不繼承屬性)並提供內置導航。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM