C# 事件绑定在通用应用程序的telerik windows控件中不起作用

C# 事件绑定在通用应用程序的telerik windows控件中不起作用,c#,xaml,mvvm,telerik,caliburn.micro,C#,Xaml,Mvvm,Telerik,Caliburn.micro,我正在为我的通用应用程序使用Caliburn Micro MVVM框架和Telerik的通用应用程序控件。但默认(用于框架)事件绑定功能不能与事件RadAutoCompleteBox.SelectionChanged一起使用。如果我加上 micro:Message.Attach="[Event SelectionChanged] = [Action ChangeCurrency()]" 进入我的XAML代码 _navigationService.UriFor<MyViewModel>

我正在为我的通用应用程序使用Caliburn Micro MVVM框架和Telerik的通用应用程序控件。但默认(用于框架)事件绑定功能不能与事件RadAutoCompleteBox.SelectionChanged一起使用。如果我加上

micro:Message.Attach="[Event SelectionChanged] = [Action ChangeCurrency()]"
进入我的XAML代码

_navigationService.UriFor<MyViewModel>().Navigate();
\u navigationService.UriFor().Navigate();
不工作(导航未发生,没有任何错误)。当我去掉那条线时,一切都很好

我的看法是:

<telerikUniversalInput:RadAutoCompleteBox
  ItemsSource="{Binding Accounts}"
  micro:Message.Attach="[Event SelectionChanged] = [Action ChangeCurrency()]"
  Text="{Binding Account, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
  IsTextMatchHighlightEnabled="True"
  AutosuggestFirstItem="True"
  FilterComparisonMode="CurrentCultureIgnoreCase"
  FilterMode="Contains"
  Header="Accounts">
  <telerikUniversalInput:RadAutoCompleteBox.ItemTemplate>
    <DataTemplate>
      <StackPanel>
        <TextBlock 
          Text="{Binding Title, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
        </TextBlock>
      </StackPanel>
    </DataTemplate>
  </telerikUniversalInput:RadAutoCompleteBox.ItemTemplate>         
</telerikUniversalInput:RadAutoCompleteBox>

我假设这是一个文本框?请尝试使用_navigationService.NavigateToViewModel()查看它是否有效。还有一种通用形式。。。