【发布时间】:2016-03-25 13:43:34
【问题描述】:
我使用以下代码导航按钮点击:
XAML:
<Button x:Name ="Btn_Import" Grid.Row="33" Grid.Column="15" Grid.ColumnSpan="36" Grid.RowSpan="36" Command="{Binding NavigateCommand}" CommandParameter="ViewImportProgress"/>
视图模型:
public DelegateCommand<string> NavigateCommand { get; set; }
public MainButtonsViewModel(IRegionManager regionManager, IMainMenuTooltipViewer mainMenuTooltipViewer)
{
NavigateCommand = new DelegateCommand<string>(Navigate);
}
private void Navigate(string uri)
{
regionManager.RequestNavigate("ScreenNavigationRegion", uri);
}
而且效果很好。现在我的问题是,在 MVVM 模式中并使用 Prism 时,在 MouseOver 事件而不是 MouseClick 事件上进行导航的等效代码是什么?
【问题讨论】: