【问题标题】:WPF AutoCompleteBox DropDown WidthWPF AutoCompleteBox 下拉宽度
【发布时间】:2015-10-08 14:49:25
【问题描述】:

我有以下自动完成框:

<Controls:AutoCompleteBox x:Name="txtComponent" VerticalAlignment="Center" Height="25" FontFamily="Segoe UI" MinimumPrefixLength="2"
                TextSearch.TextPath="Value" SelectedItem="{Binding Path=Selected, Mode=TwoWay}" IsTextCompletionEnabled="True"
                FontSize="13.333" Grid.Row="0" Grid.Column="1" DropDownClosing="txtComponent_DropDownClosing">
    <Controls:AutoCompleteBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Path=SiteName}"/>
        </DataTemplate>
    </Controls:AutoCompleteBox.ItemTemplate>
</Controls:AutoCompleteBox>

问题是建议下拉列表超出范围。

如何设置下拉列表的最大宽度?

【问题讨论】:

标签: c# wpf xaml


【解决方案1】:

试试这个:

<TextBlock Text="{Binding Path=SiteName}" Width="{Binding ElementName=txtComponent, Path=ActualWidth}"/>

它应该遍历树并将下拉宽度绑定到父宽度。

【讨论】:

  • 我应该在哪里写?在文本块中?
猜你喜欢
  • 1970-01-01
  • 2011-07-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
  • 1970-01-01
  • 2018-12-24
  • 2023-03-06
  • 2017-10-18
相关资源
最近更新 更多