C# 事件绑定在通用应用程序的telerik windows控件中不起作用
我正在为我的通用应用程序使用Caliburn Micro MVVM框架和Telerik的通用应用程序控件。但默认(用于框架)事件绑定功能不能与事件RadAutoCompleteBox.SelectionChanged一起使用。如果我加上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>
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()查看它是否有效。还有一种通用形式。。。