1

を持つコントロールがありcombobox、このコントロールはウィンドウに配置されます。コンボボックスのドロップダウンをクリックすると、アイテムの幅がウィンドウの幅からはみ出します。コントロール内のコンボボックスの幅は と に設定されminwidth=600ていmaxwidth = 600ます。ここで幅を変更すると、このコントロールが使用されるすべての場所で、その幅が影響を受けます。誰かが私を助けることができますか?

4

1 に答える 1

0

ComboBoxItem スタイルを定義し、それに ComboBox ItemContainerStyle を設定することで、ドロップダウンの幅 (およびその他のプロパティ ... MaxWidth) を指定できます。

<Style x:Key="ComboBoxItemStyle" TargetType="{x:Type ComboBoxItem}">
    <Setter Property="Height" Value="25"/>
    <Setter Property="Width" Value="600"/>
</Style>

<ComboBox ItemContainerStyle="{StaticResource ComboBoxItemStyle}" />
于 2012-11-08T18:48:29.657 に答える