UWP обработка события ItemInvoked для компонента muxc:TreeView

День добрый. В качестве бокового меню использую дерево (muxc:TreeView), так как использую MVVM, то обработка события ItemInvoked осуществляю во ViewModel. Для вызова метода использую следующую конструкцию:

     <i:Interaction.Behaviors>
            <ic:EventTriggerBehavior SourceObject="{Binding ElementName=ИмяДерева}" EventName="ItemInvoked">
                <ic:EventTriggerBehavior.Actions>
                    <ic:InvokeCommandAction Command="{Binding MenuViewModel.ItemInvokedCommand, Source={StaticResource Locator}}"/>
                </ic:EventTriggerBehavior.Actions>
            </ic:EventTriggerBehavior>
        </i:Interaction.Behaviors>

Все отлично работает, НО, когда локально создаю сборку, и запускаю приложение, то оно автоматически закрывается, не выдавая никаких исключений. В Event Viewer пишет, что приложение крашится с ошибкой 0xc000027b. После недолгих поисков обнаружила, если убрать событие ItemInvoked, то приложение перестает крашится и все работает (кроме бокового меню). Вопрос: почему так?

public ICommand ItemInvokedCommand => this.itemInvokedCommand ?? (this.itemInvokedCommand = new RelayCommand<TreeViewItemInvokedEventArgs>(OnItemInvoked));
  private void OnItemInvoked(TreeViewItemInvokedEventArgs args)
        {
            Выбранный пункт= args.InvokedItem;
            //дальнейшая обработка
        }

Ответы (0 шт):