2012-05-26 2 views
1

Listpickeritem은 지금까지 아주 쉽게 부서지기 때문에 약간의 머리 통증 인 것 같습니다. Windows Phone 7 - C# ListPickerItem을 충돌없이 코드에서 사용하는 방법은 무엇입니까?

나는이 응용 프로그램을 실행하는 동안 listpickeritem을 선택하면 충돌이 다음 코드 :

for (int i = 1; i <= 100; i++) 
    { 
     ListPickerItem item = new ListPickerItem(); 
     item.Content = i.ToString() + "%"; 
     item.FontSize = 35; 
     listPicker1.Items.Add(item); 
    } 

XAML :

<toolkit:ListPicker Name="listPicker1" Margin="251,117,92,-93" Width="113" FontSize="40"> 
       </toolkit:ListPicker> 

는 사람이없이 글꼴 크기의 throuch의 C#을 설정하는 방법을 알고 있나요

그것은 부서 지는가? 수동으로 xaml을 입력하면 충돌로 인해 프로그래밍 방식으로 대신 할 수있을 때 긴 목록을 입력하지 않아도됩니다.

편집 아래 답변.

원래오고 있었다

오류 메시지 : 처리되지 않은 예외가

+0

'크래시'란 무엇을 의미합니까? 코드에서이 지점에 도달하면 정확히 무엇이 발생합니까? –

+0

listpicker가 선택 되 자마자 처리되지 않은 예외가 있습니다. "> PivotApp1.dll! PivotApp1.App.Application_UnhandledException (개체 보낸 사람, System.Windows.ApplicationUnhandledExceptionEventArgs e) 줄 125 + 0x5 바이트 \t C#" – Euthyphro

+0

예외 메시지 속성은 무엇이라고 말합니까? –

답변

0

! "> PivotApp1.dll PivotApp1.App.Application_UnhandledException (개체를 보낸 사람, System.Windows.ApplicationUnhandledExceptionEventArgs 전자) 라인 (125) + 0x5 C#을 바이트"기본적으로 내가 하나의 사용자가 선택할 수 있도록 1에서 100 사이의 백분율에 대한 목록 작성기 목록을 만드는 것이 었습니다. 그것은 간단한 작업을위한 많은 코드처럼 보이지만 불행히도 listpicker fontsize를 수정할 수있는 다른 방법은 없습니다. 다음 코드는 내 문제를 해결하기 위해 함께했다 솔루션했다 :

XAML :

<toolkit:ListPicker x:Name="listPicker1" 
        Margin="251,117,92,-93" 
        Width="113" > 
        <toolkit:ListPicker.ItemTemplate> 
         <DataTemplate> 
          <TextBlock Text="{Binding Percent}" FontSize="40" /> 
         </DataTemplate> 
        </toolkit:ListPicker.ItemTemplate> 
        <toolkit:ListPicker.FullModeItemTemplate> 
         <DataTemplate> 
          <TextBlock Text="{Binding Percent}" FontSize="40" /> 
         </DataTemplate> 
        </toolkit:ListPicker.FullModeItemTemplate> 
       </toolkit:ListPicker> 

내 클래스 내에서

public class Percentage 
{ 
    public int Percent 
    { 
     get; 
     set; 
    } 

} 

그런 Percentage.cs

라는 새로운 클래스를 만든 I listpicker를 제어하고 싶다면 Percentage 클래스에서 생성 된 목록을 사용하여 1에서 100까지의 목록을 만드는 다음 코드를 추가하십시오.