다음 XAML은 ComboBox
까지까지 "내 물건"이 정확히 뻗어있을 때 ComboBox
을 엽니 다.ComboBox SelectedIndex를 사용하거나 키보드를 탐색 할 때 ComboBox의 전체 너비까지 항목?
<ComboBox Height="30" Width="300" HorizontalContentAlignment="Stretch" SelectedIndex="0">
<ComboBoxItem HorizontalContentAlignment="Stretch">
<Border Background="Red">
<TextBlock>My stuff...</TextBlock>
</Border>
</ComboBoxItem>
</ComboBox>
문제는 그것이 SelectedIndex
을 사용하여 선택할 때에도 뻗어되는 ComboBoxItem
를 얻을 수 있습니다입니까? SelectedIndex가 그대로 (-1) 있고 키보드를 사용하여 항목을 선택하면 동일한 버그 또는 기능이 발생합니다.
해결 방법 아마도 ComboBox를 프로그램 시작 부분에서 프로그래밍 방식으로 여는 것이 좋습니다. 다소 엉망입니다.
일예 :
지금 열린 (사용하는 마우스) 드롭 다운은 actualwidth이 윈도우의 크롬 테마를 사용하여 ComboBoxItem (하지만 몇 픽셀)에 적용되는 경우가 너무 넓어도의 ... 흠, – Ciantic
너무 넓습니다. – Ciantic
더 정확한 해결책을 찾을 수 없습니다. 이것을 선택하십시오. – Ciantic