我无法了解导致以下错误的原因:
Value produced by BindingExpression is not valid for target property.
MenuItem:'WpfApp1.Models.MenuItem' BindingExpression:Path=SelectedMenuItem;
DataItem='MainViewModel' (HashCode=29578451); target element is 'Menu' (Name=''); target
property is 'SelectedItem' (type 'MenuItem')
当在视图模型命令中执行以下赋值时发生。
private void OnSelect(MenuItem item)
{
SelectedMenuItem = item;
}
有什么想法吗?
窗口.xaml
第一次
菜单.xaml
第一个
1条答案
按热度按时间jm81lzqq1#
看起来
SelectedItemProperty
使用了System.Windows.Controls
中的MenuItem
类型,而不是我的类型。修。
功能表.xaml.cs