以下内容有问题(只显示代码片段):
XAML:
<TreeView Name="TypeTree" ItemsSource="{Binding TypeTreeItems}"
cal:Message.Attach="[Event SelectedItemChanged] = Action[SetSelectedType($this.SelectedItem)]">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=mChildren}">
<TextBlock Text="{Binding Path=mNodeName}"/>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>ViewModel:
public void SetSelectedType(TreeNode item)
{
MessageBox.Show("Here");
_selectedType = item;
}System.Exception:“未为方法事件SelectedItemChanged =ActionSetSelectedSource找到目标”
我仍然是新的MVVM和卡利伯恩微,所以我不知道是什么原因造成的问题。有人能给我指点我哪里出了问题吗?如果有帮助的话,很乐意提供更多的片段!
谢谢!
发布于 2020-04-24 14:18:10
语法不对。试试这个:
cal:Message.Attach="[Event SelectedItemChanged] = [Action SetSelectedType($this.SelectedItem)]"https://stackoverflow.com/questions/61410338
复制相似问题