问题描述
这是一个示例应用程序的代码,我将组合框的 ItemsSource 绑定到对象 MyClass。
public partial class MainWindow : Window
{
public List<MyClass> Items = new List<MyClass>();
public MainWindow()
{
InitializeComponent();
Items.Add(new MyClass(){Name = "Apple",Age = 12});
Items.Add(new MyClass() { Name = "Orange",Age = 12 });
comboBox.ItemsSource = Items;
comboBox.displayMemberPath = "Name";
}
public class MyClass
{
public string Name{ get; set; }
public int Age { get; set; }
}
}
<Window
x:Class="WpfApp2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WpfApp2"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid>
<ComboBox
x:Name="comboBox"
Width="120"
Height="20" />
</Grid>
</Window>
问题是当我使用叙述者时,它会读取项目,就像我没有分配组合框的 displayMemberPath 属性一样。 Wpf2.MainWindow+MyClass。如何让叙述者正确阅读项目?我已经使用 AutomationProperties 来解决其他问题,但我不知道如何解决这个问题。
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)