Windowsストアアプリでコンボボックスを使用しており、データバインディングを介して入力しています。ただし、実行中は空のオプションが選択されます。コンボボックスの項目から最初のオプションを選択したい。xaml で設定SelectedIndex="0"
してみましたが、コンポーネント初期化時の bcz のコンボボックスが 0 要素になってしまうという問題が発生します。コードビハインドを使用したくありません。( combo1.SelectedIndex = 0
)。xamlを介してそれを行う方法について何か提案はありますか?
編集:
<StackPanel Orientation="Horizontal">
<TextBlock Text="Repository" Margin="10" VerticalAlignment="Center"/>
<ComboBox Width="{StaticResource ComboWidth}" x:Name="repocombo" SelectedIndex="0" ItemsSource="{Binding Path=Repositories}" SelectionChanged="SearchCombo_SelectionChanged">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=Name}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</StackPanel>
それは「Windows.UI.Xaml.Markup.XamlParseException」を与えますが、それから削除するとうまくいきSelectedIndex="0"
ます。ポインターはありますか?