2010-05-21 103 views
0

我想創建樹視圖菜單,任何點擊節點然後將更改畫布以加載基於該節點名稱的xaml文件。這可能嗎?WPF導航TreeView

回答

0

你可能可以在運行時編譯xaml,但是你不是簡單地創建編譯後的用戶控件,使用反射爲它們獲取一個ctor並調用它+在需要時將它們添加爲子項?您可以將它們放在單獨的程序集中(比如說在不同的目錄中或使用某種命名約定),並且每次輪詢(例如在每個樹視圖節點上點擊鼠標,或者使用一些緩存策略)以查看是否有任何新的程序集組件。