簡體   English   中英

wpf:如何水平和均勻地布置項目?

[英]wpf: How do I layout items horizontally and uniformly sized?

什么樣的控件可以水平布局子項目,還可以統一調整項目大小以適應可用的水平空間? 我正在替換樹視圖模板中的“ItemsPanelTemplate”,並且stackpanel將以正確的方向放置項目,但不會調整它們的大小。 網格將僅顯示樹視圖中的第一個子項,並且缺少水平重定向的支持。

我認為<UniformGrid Rows="1"/>會做你想要的

您可以將uniformgrid與viewbox結合使用:

例如

<ViewBox StretchMode= "UniformToFill">
    <UniformGrid Cols="5">

    </UniformGrid>

</ViewBox>

請注意ViewBox的StretchMode的不同值,以及統一網格的行中元素的數量。 它們取決於您的數據以及您希望如何排列元素。

暫無
暫無

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

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