WinRT의 XAML 콤보 박스의 특정 동작 중 하나가 내 두통을 유발합니다. 왜냐하면 제 클라이언트가이를 결함으로 간주하고 컨트롤의 동작인지, 그는 그것이 바뀌길 바란다. 그러나, 나는 그것을 바꿀 방법을 알려주 아무것도 찾을 수 없습니다. 내가 말하고있는 동작은 아무것도 선택하지 않으면 ComboBox 팝업이 열려 목록의 중간에 ItemsSource가 표시됩니다. 나는 미국, 영국, 예외를 제외하고, 정렬 된 국가 목록을 가지고 있습니다. 이 3 가지 항목은 가장 자주 선택되는 항목이며 클라이언트는 목록을 스크롤하여 찾지 않고 맨 위에 놓기를 원합니다. 그렇게하기는 쉽지만 중간에 목록이 열리기 때문에 스크롤 할 때까지 스크롤해야합니다. 이 행동을 끄는 내가 누락 된 자산이 있습니까? 나는 CarouselPanel이 결함이 아니라는 것을 마침내 그들에게 확신시킬 수 있었지만 이것은 비행하지 않을 것입니다.WinRT XAML ComboBox가 목록 중간에 열림
미리 감사드립니다.

UPDATE : 그래서이 콤보는 뷰 모델을 통해 데이터 바인딩된다. 이 경우 ViewModel에는 특정 속성에 대한 값 (빈 문자열)이 없으므로 Combobox는 비어있는 것으로 표시됩니다. 이는 좋고 바람직합니다. 콤보 박스를 클릭하여 값을 선택하면 사용 가능한 값의 중간에 목록이 표시됩니다. 이것은 바람직하지 않은 행동입니다. 상단의 목록에 첫 번째 값이 표시되어야합니다!
그래서이 콤보 상자는 ViewModel을 통해 데이터 바인딩됩니다. 이 경우 ViewModel에는 특정 속성에 대한 값 (빈 문자열)이 없으므로 Combobox는 비어있는 것으로 표시됩니다. 이는 좋고 바람직합니다. 콤보 박스를 클릭하여 값을 선택하면 사용 가능한 값의 중간에 목록이 표시됩니다. 이것은 바람직하지 않은 행동입니다. 상단의 목록에 첫 번째 값이 표시되어야합니다! – Shaggy13spe
Combobox의 click 이벤트에서 SelectedItem 속성을 적용 할 수 있습니까? – Lyle
무엇으로 선정 되었습니까? 내가 선택하지 않은 경우 선택을 미리 선택하고 싶지 않습니다. 그 이유는 데이터를 변경하기 때문입니다. – Shaggy13spe