2014-04-25 2 views
2

현재 달을 가져 오려고하고 실제로 listpicker의 기본 항목으로 설정하려고합니다. 내가 그것을 어떻게해야하는지에 관해 전혀 모르는 것에 따라 나는 그것을 어떻게하면 가능하게 생각한다. selectedindex = indexnumber 시도했지만 추락했습니다.listpicker windows에서 기본 선택을 설정하는 방법

<toolkit:ListPicker Name="monthCat" ExpansionMode="FullScreenOnly"> 
    <toolkit:ListPicker.FullModeItemTemplate> 
     <DataTemplate> 
      <TextBlock Text="{Binding}" FontSize="40" Margin="10"/> 
     </DataTemplate> 
    </toolkit:ListPicker.FullModeItemTemplate> 
</toolkit:ListPicker> 

답변

0

는 다른 방식으로 그것을 시도하고 XAML 파일의 코드 아래 사용

C#을

var month= DateTime.Now.Month; 

monthCat.Items.Add("January"); 
monthCat.Items.Add("February"); 
monthCat.Items.Add("March"); 
monthCat.Items.Add("April"); 
onthCat.Items.Add("May"); 
monthCat.Items.Add("June"); 
monthCat.Items.Add("July"); 
monthCat.Items.Add("August"); 
onthCat.Items.Add("September"); 
monthCat.Items.Add("October"); 
monthCat.Items.Add("November"); 
monthCat.Items.Add("December"); 

//ListPicker.SelectedIndex = month; 

XAML : 코드 아래

<toolkit:ListPicker Width="220" Name="monthCat" VerticalAlignment="Center" Height="58" ExpansionMode="FullScreenOnly"> 
               <toolkit:ListPicker.ItemTemplate> 
                <DataTemplate> 
                 <StackPanel> 
                  <TextBlock Text="{Binding}"/> 
                 </StackPanel> 
                </DataTemplate> 
               </toolkit:ListPicker.ItemTemplate> 
               <toolkit:ListPicker.FullModeHeader > 
                <DataTemplate> 
                 <TextBlock Text="{Binding}" FontSize="28"/> 
                </DataTemplate> 
               </toolkit:ListPicker.FullModeHeader> 
              </toolkit:ListPicker> 

사용 아래에 내 코드입니다. CS 파일

string[] monthName = {"Select", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"}; 
int month= DateTime.Now.Month;    
monthCat.ItemsSource=monthName; 
monthCat.SelectedIndex = month; 
monthCat.UpdateLayout(); 
+0

@Gene Lim이 코드를 실제 사용할 코드로 바꿉니다. –

+0

제공된 xaml과 함께 내 xaml을 사용했습니다. 네, 이제 작동합니다. 정말 고맙습니다! –