我已经看过一些相关的WPF示例,但是我在向UWP ComboBox中的项目分配automationId时遇到了问题。 此示例XAML - Automation ID for ComboBox elements in DataGridComboBoxColumn使用EditingElementStyle,但我在XAML代码中看不到intellisense自动完成功能。
<ComboBox x:Name="SampleComboBox" ItemsSource ="{Binding SampleList}"
AutomationProperties.AutomationId="SampleReason" SelectionChanged="Sample_OnSelectionChanged"
Height="40" Width="120" FontSize="18" BorderBrush="#cccccc" BorderThickness="1"
Background="White" Margin="0 0 2 0" VerticalAlignment="Bottom"></ComboBox>
其中SampleList作为数据源在viewmodel中定义为
SampleList = null;
string[] sampleTypes =
{
_screenText.GetString("SampleText1/Text"),
_screenText.GetString("SampleText2/Text")
};
SampleList = new ObservableCollection<string>(sampleTypes);