在我的通用Windows应用程序中,我在“xaml”下面:
<ComboBox Margin="8" Header="Language" x:Name="cmbLanguage" x:Uid="cmbLanguage" ItemsSource="{x:Bind Languages}" SelectionChanged="LanguageComboBox_SelectionChanged"/>
现在我需要遍历我的组合框并获取组合框项目来禁用它们中的一些。如何从代码后面访问项目?
您可以使用ComboBoxItem方法获取ContainerFromIndex,并将IsEnabled属性设置为false或true,您可以参考以下内容。
ComboBoxItem
ContainerFromIndex
IsEnabled
ComboBoxItem^ item = dynamic_cast<ComboBoxItem^>(cmbLanguage->ContainerFromIndex(CurrenIndex)); item->IsEnabled = false;