2011-10-01 4 views
0

목록 선택기를 전체 화면 모드로 열려면 어떻게해야합니까? ExpansionMode를 FullScreenOnly로 설정하면 충돌이 발생합니다. 내가 빈 프로젝트를 만들려고했는데 같은 일을하지만 그것은 또한 충돌합니다.ExpansionMode가 FullScreenOnly로 설정된 경우 ListPicker가 항상 충돌 함

<toolkit:ListPicker Height="100" HorizontalAlignment="Left" Margin="53,37,0,0" Name="listPicker1" VerticalAlignment="Top" Width="200" ExpansionMode="FullScreenOnly"> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
     </toolkit:ListPicker> 

이 문제를 해결하려면 어떻게해야합니까?

+0

에뮬레이터를 사용해 보시겠습니까? – rplusg

+0

@rplusg 에뮬레이터에만 적용하려고합니다. – Booyaches

답변

1

"item1"을 여러 번 추가하면 문제가 생길 수 있습니까? 내용을 item1, item2 ... 등으로 변경해보십시오.

그렇지 않은 경우 listPicker1.Items.Add();를 사용해보십시오.

+0

방금 ​​붙인 내용을 참조로 잘라 넣었습니다. 응용 프로그램의 콘텐츠 매개 변수 값이 모든 항목마다 다릅니다. 이제 코드에 항목을 추가하겠습니다. – Booyaches

+0

좋아, 그것은 C# 코드에서 모든 매개 변수를 설정할 때 작동합니다. 고마워요 :) – Booyaches

+0

내가 도울 수있어서 기쁘다, wp7로 재미있게 지내라. :) – rplusg

2

XAML에서 항목을 정의 할 때 전체 모드에서 오류가 발생하는 [n 명백하게 알려진] 버그가 있습니다.

다른 답변은 코드에 항목을 정의하면이 문제가 표시되지 않습니다.

0

문제는 ListPicker에서 XAML에서 직접 제공된 경우 5 개 이상의 항목을 표시하지 못하게하는 버그입니다. 데이터 바인딩을 더 잘 사용하고 C#을 통해 항목을 생성합니다.