private void ExecuteShowPluginView(IVisualPlugin parameter) { var parameters = new NavigationParameters { { "VisualPlugin", parameter } }; RegionManager.RequestNavigate(RegionNames.MainRegion, nameof(SelectHamburgerMenu), parameters); }
public void Add(IVisualPlugin item) { if (_Array == null) { throw new InvalidOperationException(nameof(_Array) + " == null"); } var temporary = new IVisualPlugin[_Array.Length + 1]; _Array.CopyTo(temporary, 0); temporary[^ 1] = item;
private HamburgerMenuIconItem ConvertTo(IVisualPlugin plugin) { if (plugin == null) { return(null); } return(new HamburgerMenuIconItem() { Label = plugin.Name, Icon = plugin.Icon, Tag = plugin.MainViewName }); }
public PluginViewModel(IVisualPlugin plugin) { this.Plugin = plugin; }