У меня проблема со следующим (просто показаны фрагменты моего кода):
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: 'Не найдена цель для метода Event SelectedItemChanged = ActionSetSelectedSource.'
Я все еще новичок в MVVM и Caliburn Micro, поэтому не уверен, что является причиной проблемы. Кто-нибудь может дать небольшое руководство относительно того, где я ошибся? Рад предоставить больше фрагментов, если это поможет!
Спасибо!