我有以下AutoCompleteBox:
<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>问题是,建议下拉列表超出了限制范围。

如何设置DropDown列表的最大宽度?
发布于 2015-10-08 14:56:03
试试这个:
<TextBlock Text="{Binding Path=SiteName}" Width="{Binding ElementName=txtComponent, Path=ActualWidth}"/>它应该遍历树并将下拉宽度绑定到父宽度。
https://stackoverflow.com/questions/33019167
复制相似问题