2012-05-03 8 views
1

固定幅のSystem.Windows.Controls.AutoCompleteBoxがあります。 幅はコンテンツに基づいて動的に増加する必要があります。WPF AutoCompleteBoxコンテンツに基づく幅

これをどのように達成できますか?あなたの助け

+0

'Width =" Auto "は役に立ちませんか? – Zabavsky

+0

また、 'MinWidth'プロパティを設定しますか? – Dabblernl

+0

いいえ、私はすでにそれを試してみてください。私はそれを使用すると、ドロップダウンリストの幅は、通常の幅のようにとどまり、コンテンツとそのフィールドをクリックしたときにのみ、幅はコンテンツに設定されますが、ドロップダウンには設定されません – DonJuan

答えて

0

ため

ありがとうございますWidth="Auto"Grid.ColumnAutoCompleteBoxを置くことによって、それを達成することができます。ここに例があります:

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

    <toolkit:AutoCompleteBox /> 
</Grid> 
関連する問題