簡體   English   中英

WPF Window:調整窗口時自動調整窗口中元素的大小/調整

[英]WPF Window: Automatically resize/adjust elements in window when adjusting the window

我的問題是,我不知道這是如何工作的(在這里還沒有找到有用的東西):

我有一個包含一些元素的 WPF 窗口。 當我運行它並縮放它(通過拖動邊緣)時,元素會留在原處。 我想讓它們的布局(寬度、高度、比例、位置等)自動調整到中心,比例等與窗口的比例成正比。 重要的是要知道,它應該在程序運行時工作! 我還沒有代碼。

如果這個問題已經得到回答,我很抱歉,我在這里或互聯網上都沒有找到任何東西。 感謝您的幫助!

天狼星

歡迎來到 SO!

在不知道您的確切使用場景的情況下很難回答這個問題。 如果您希望調整所有內容的比例,則可以將所有內容包裝在 Viewbox 中:

<Viewbox>
    ... your controls go here ...
</Viewbox>

如果您希望控件大小保持不變,但布局要更改,則可以使用 Grids:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" /> <!-- will stay at required size -->
        <ColumnDefinition Width="*" /> <!-- will change as window size changes -->
    </Grid.ColumnDefinitions>

暫無
暫無

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

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