我的應用程序沒有多個文檔。所以我不需要LayoutDocumentPane中顯示的選項卡。我發現它可以通過在這裏使用樣式進行定製。 http://avalondock.codeplex.com/wikipage?title=Document%20tab%20restyling刪除avalondock中顯示的文檔選項卡
但它似乎過於複雜。有沒有簡單的方法來做到這一點?
我的應用程序沒有多個文檔。所以我不需要LayoutDocumentPane中顯示的選項卡。我發現它可以通過在這裏使用樣式進行定製。 http://avalondock.codeplex.com/wikipage?title=Document%20tab%20restyling刪除avalondock中顯示的文檔選項卡
但它似乎過於複雜。有沒有簡單的方法來做到這一點?
在avalondock 1.x有一個屬性,只是你所需要的。它叫DocumentPane.ShowHeader
。
它不(沒?)如果你想修改avalondock做你需要什麼,我提交了一個補丁,增加功能項目的2.x的
存在。
如果你不需要多個文件,你可能根本不需要文件。你應該把你的內容放在一個普通的可停靠面板中。
在AvalonDock 2.x中,您可以使用LayoutAnchorable,而在1.x中使用DockableContent,它們都嵌套在合適的容器當然。
感謝您試圖幫助我。我試着把LayoutAnchorable放在LayoutAnchorablePane裏面。但現在它顯示它的標題。我想刪除文檔頂部的標題欄。 –
LayoutDocumentPane可以設置在佈局第一次打開時實際工作的DockWidth。 LayoutAnchorable不會。因此,即使您只有一個「文檔」,但您有時必須作弊並使用LayoutDocumentPan,才能在應用程序第一次打開時以您希望的方式獲取佈局。正確的解決方法是讓AvonDock修復所有窗格類型以遵守DockWidth屬性。 –
感謝您的補丁。我希望這將與代碼庫合併。我不可能維護阿瓦隆碼頭的代碼庫。目前我會顯示標題。 –