将AutomationIds分配给UWP ComboBox

时间:2017-05-04 20:24:30

标签: testing combobox uwp appium uwp-xaml

我已经看过一些相关的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);

0 个答案:

没有答案