gpt4 book ai didi

wpf - 如何让 WPF 窗口扩展以适应动态变化的 ItemsControl 的内容?

转载 作者:行者123 更新时间:2023-12-03 10:20:37 25 4
gpt4 key购买 nike

我有一个 WPF 应用程序,它从一个非常小的窗口开始。 200x100 区域内的东西。当从外部源引发某些事件时,我会向窗口的 ItemsControl 区域添加一个控件。项目控件当前设置为使用 StackPanel PanelTemplate。

我想要的是当控件添加到 itemscontrol 时应用程序窗口增长。这是可能吗?这背后的想法是始终保持窗口尽可能小。从 itemscontrol 中删除控件时,它也应该缩小。

谢谢。

最佳答案

对的,这是可能的。您可以使用 Window.SizeToContent 属性(property)来做到这一点。只需设置一个 MaxHeightMaxWidthWindowItemsControl里面只是这样它就不会继续增长并超出屏幕范围。

关于wpf - 如何让 WPF 窗口扩展以适应动态变化的 ItemsControl 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3177138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com