簡體   English   中英

如果對等元素的大小不是獨立的,如何實現WPF布局?

[英]How do I implement WPF layout if sizes of peer elements are not independent?

想象一下,我有兩個WPF FrameworkElements需要布置。 一個元素包含文本,另一個元素顯示文本的行號。

這兩個元素的寬度不是獨立的。 例如,如果文本元素變窄,則可能會纏繞更多行,這會增加行數,這可能導致行數元素變寬(例如,如果行數從99變為100)。 但是,如果行號元素變寬,則文本元素等的空間將減少。

如果我的子元素的大小需要相互計算,該如何在WPF中實現布局? 我是WPF布局的新手,但它似乎是MeasureOverride的基本假設,即可以計算元素的大小而無需考慮對等項的大小。

謝謝你的幫助。

在我看來,您需要在容器中實現布局。 有關如何實現自己的布局面板的信息,請參見http://www.wpftutorial.net/CustomLayoutPanel.html 我認為網格布局可以滿足您的需求。 參見http://www.wpftutorial.net/GridLayout.html

暫無
暫無

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

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