【发布时间】:2018-07-20 00:40:13
【问题描述】:
如何在 MVVM 中制作聚合视图模型?基本上我想将多个 ViewModel 添加在一起。这是我尝试过的。
using System;
using System.Windows.Input;
using Microsoft.VisualStudio.Shell.Interop;
namespace NavigationAssistant
{
internal class NavigationAssistantViewModel
{
private IVsUIShell uiShell;
private IServiceProvider _serviceProvider { get; }
public NavigationAssistantViewModel(IVsUIShell uiShell, IServiceProvider serviceProvider)
{
this.uiShell = uiShell;
this._serviceProvider = serviceProvider;
}
private ICommand changeThemeCommand;
public ICommand ChangeThemeCommand
{
get
{
return this.changeThemeCommand ?? (this.changeThemeCommand = new VSCommand(this._serviceProvider, this.uiShell));
}
}
}
}
【问题讨论】:
标签: c# visual-studio ms-access