簡體   English   中英

WPF控制問題

[英]WPF Control Questions

我只是從常規C#.NET切換到WPF,以使用更高級的UI設計控件。 我已經對應該非常簡單的內容感到非常困惑,希望有人能提供幫助。

基本上,我想在每一側都有部分(大多數情況下是擴展器內部的列表框),在底部的中間有一個列表框,然后是一個占據中間的大型富文本框。

我的理解是,我可以只使用一個DockPanel,將ChildFill設置為true,將每個應該停靠的位置停靠,然后保留最后一個以填充空間。 僅列表框似乎不適用於DockPanel,並且當我更改窗口大小時,DockPanel似乎不會擴展。

所以基本上我的問題是...

1)更改窗口大小時,為什么DockPanel無法擴展/縮小?

2)按鈕在Dock面板中似乎工作正常(就像我發現的所有示例一樣),但是使用列表框似乎無法正常工作。 為什么是這樣?

3)如果我將列表框放到擴展器的內部,如果我在左側說了兩個,然后收縮頂部擴展器,底部擴展器會向上增長以填補空白嗎?

我真的買不起ActiPro,而且我也無法讓AvalonDock控件顯示在MSVC 2010工具欄上,因此我在使用默認控件時非常困惑。

1)。 我剛剛測試了DockPanel,當調整窗口大小時,它確實會擴展/收縮-您是否已刪除Visual Studio中默認情況下放置在窗口中的網格? 如果您的意思是不按Windows大小按比例調整大小,那么我認為您將需要使用網格。

2)。 同樣,列表框對我來說很好用-您能否提供更多詳細信息來說明為什么它們不能正常工作?

3)。 這取決於您所說的“向上增長”的意思。 如果關閉頂部擴展器,則僅顯示標題,而底部擴展器將向上移動以占據第一個擴展器內容所占用的空間(這是默認行為)。

您是否可以發布一些XAML,因為這將幫助您確定問題。

暫無
暫無

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

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