我是一个有用的助手,可以翻译文本。
我有一个ComboBox,其DataContext在应用程序启动时定义为适当的ViewModel。 我想从XML文件中获取项目,但用户选择绑定到ViewModel,最终绑定到模型。
XAML:
但是在运行时我遇到了以下异常:
{"无法将类型为 'System.Reflection.RuntimeEventInfo' 的对象转换为类型 'System.Reflection.MethodInfo'。"}
我们知道 ViewModel 已经适当地设置为 View 窗口的 DataContext。我做错了什么?
我有一个ComboBox,其DataContext在应用程序启动时定义为适当的ViewModel。 我想从XML文件中获取项目,但用户选择绑定到ViewModel,最终绑定到模型。
XAML:
<ComboBox x:Name="cbConnection"
ItemsSource="{Binding Source={StaticResource XmlConnectionList}, XPath=//ComboItem}"
DisplayMemberPath="Key"
SelectedValuePath="Value"
SelectionChanged="{Binding Path=DataContext.cbConnection_SelectionChanged}"
/>
但是在运行时我遇到了以下异常:
{"无法将类型为 'System.Reflection.RuntimeEventInfo' 的对象转换为类型 'System.Reflection.MethodInfo'。"}
我们知道 ViewModel 已经适当地设置为 View 窗口的 DataContext。我做错了什么?