【问题标题】:WPF AutoCompleteBox Width based on Content基于内容的 WPF AutoCompleteBox 宽度
【发布时间】:2012-05-03 09:06:27
【问题描述】:

我有一个宽度固定的 System.Windows.Controls.AutoCompleteBox。 宽度应根据内容动态增长。

我怎样才能做到这一点。

感谢您的帮助

【问题讨论】:

  • 设置Width="Auto" 没有帮助?
  • 或者设置MinWidth属性?
  • 不,我已经尝试过了。当我使用它时,下拉列表中的宽度保持与通常的宽度一样,只有当我单击内容及其在字段中时,宽度才会设置为内容而不是下拉列表

标签: wpf silverlight autocompletebox


【解决方案1】:

您可以通过将AutoCompleteBox 与Width="Auto" 放在Grid.Column 中来实现它。这是一个例子:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" MinWidth="30" />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>

    <toolkit:AutoCompleteBox />
</Grid>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 2014-01-05
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多