Jos*_*ton 26 wpf itemscontrol window-resize
我有一个WPF应用程序,它以一个非常小的窗口开始.在200x100的区域内的东西.当从外部源引发某些事件时,我将控件添加到窗口的ItemsControl区域.items控件当前设置为使用StackPanel PanelTemplate.
我想要的是,当控件添加到itemscontrol时,应用程序窗口会增长.这是可能吗?这背后的想法是始终保持窗口尽可能小.当从itemscontrol中删除控件时,它也应该缩小.
谢谢.
dec*_*one 48
对的,这是可能的.您可以使用Window.SizeToContent属性来执行此操作.而刚刚设置MaxHeight和MaxWidth上Window或ItemsControl内刚,这样就不会继续增长,并走出屏幕边界的.
Meh*_*rad 14
如果您想在XAML中为WPF 设置它,您可以使用它
<Window
SizeToContent="WidthAndHeight"
>
Run Code Online (Sandbox Code Playgroud)
它可以为单独设置Height和Width如果需要的话.
| 归档时间: |
|
| 查看次数: |
12139 次 |
| 最近记录: |