我有一個TreeView代表一本書。本書的每一章都採用xhtml格式(從epub解壓縮)。章節的路徑被存儲爲TreeView項目的標籤。我需要在單擊TreeView元素時顯示選定的章節。如何顯示xhtml文件?
請問您能告訴什麼是顯示xhtml文檔的最佳方式嗎?什麼控制最適合這個目的?
我有一個TreeView代表一本書。本書的每一章都採用xhtml格式(從epub解壓縮)。章節的路徑被存儲爲TreeView項目的標籤。我需要在單擊TreeView元素時顯示選定的章節。如何顯示xhtml文件?
請問您能告訴什麼是顯示xhtml文檔的最佳方式嗎?什麼控制最適合這個目的?
您可以使用a WebBrowser控件,然後將Source屬性設置爲您的XHTML文件url。如果標記未指向XHTML文件,而是直接指向原始HTML文本,則可能需要創建此文件,因爲Source屬性是Uri對象。
這絕對是在WPF中顯示HTML的方式。
微軟有a demo of how to convert XAML to XHTML and vice-versa.這應該讓你走到你要去的地方。
我沒有在那裏看到任何項目...我想我失去了一些東西。 – dpreznik
謝謝!我只是想知道如何獲得標籤。 private void treeTableOfContents_SelectedItemChanged(object sender,RoutedPropertyChangedEventArgs
您必須從您的TreeView實例中檢索它:myTreeView.SelectedItem。如果你沒有命名你的TreeView實例,或者將它命名或者將發送者對象轉換爲TreeView。 – Ucodia