【问题标题】:Setting ComboBox Items Height设置组合框项目高度
【发布时间】:2016-11-29 16:10:38
【问题描述】:

我正在做一个触摸应用程序,但我的 ComboBox 的项目非常小。 有没有办法增加它的大小? 我还没有找到任何方法来做到这一点。 谢谢。

【问题讨论】:

  • @DanielCorzo:我看不到该链接在哪里提供了调整项目大小的任何参考 - 你能指出在哪里吗?
  • @confusedandamused,它是为 winforms.. /facepalm
  • 您可以在 WPF 中设置控件样式,主要是通过更改 ComboBox.ItemTemplateComboBox 的问题是您不想更改所选项目的模板,请参阅this answer(实际上它看起来很复杂,但我找不到更简单的地方,您只需定义自己的模板选择器并将其用于 ComboBox ,如果明天还有问题,戳我)。

标签: c# wpf


【解决方案1】:

这样就可以了,只需在这些设置器中给它你想要的高度和/或宽度。

 <ComboBox Width="200"
           Height="50"
           ItemsSource="{Binding MyList}">
        <ComboBox.ItemContainerStyle>
            <Style TargetType="ComboBoxItem">
                <Setter Property="Height" Value="50" />
                <Setter Property="Width" Value="50" />
            </Style>
        </ComboBox.ItemContainerStyle>
  </ComboBox>

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 2012-06-22
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多