는 다른 방식으로 그것을 시도하고 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();
@Gene Lim이 코드를 실제 사용할 코드로 바꿉니다. –
제공된 xaml과 함께 내 xaml을 사용했습니다. 네, 이제 작동합니다. 정말 고맙습니다! –