gpt4 book ai didi

wpf - ComboBox 在底部有额外的空间

转载 作者:行者123 更新时间:2023-12-05 08:09:54 26 4
gpt4 key购买 nike

我有一个 ComboBox,它在其值下方显示空白区域。见下图。

View 模型中的数据设置在按钮单击处理程序中。当我在 View 模型的初始化中设置值时,ComboBox 没问题。当我尝试创建一个小示例时,组合框也具有预期的大小。它似乎以某种方式取决于我在 View 模型中设置值的上下文,但我无法弄清楚。我希望有人能给我提示。

enter image description here

View 模型中的代码

Repositories.Clear();
Repositories.Add("One");
Repositories.Add("Two");
Repositories.Add("Three");
SelectedRepository = "One";

XMAL 中的代码

<ComboBox MinWidth="150" 
HorizontalAlignment="Stretch"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
IsEnabled="{Binding CT.Connected}"
ItemsSource="{Binding CT.Repositories,
UpdateSourceTrigger=PropertyChanged}"
SelectedItem="{Binding CT.SelectedRepository}"/>

最佳答案

您绑定(bind)到的 ItemsSource 需要是一个 ObservableCollection。如果您将 ItemsSource 绑定(bind)到任何在其项目更改时不引发属性更改的可枚举类型,则 ComboBox 将显示初始空格。

关于wpf - ComboBox 在底部有额外的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31171191/

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