Exemplo n.º 1
0
 public bool MatchesDefinition(IToolBarDefinition definition)
 {
     return(IViewGuid == definition.IView.GetGuid() &&
            ViewGuid == definition.View.GetGuid() &&
            IViewModelGuid == definition.IViewModel.GetGuid() &&
            ViewModelGuid == definition.ViewModel.GetGuid());
 }
Exemplo n.º 2
0
 public void RegisterToolBarDefinition(IToolBarDefinition toolBarDefinition)
 {
     toolBarDefinition.AssertNotNull(nameof(toolBarDefinition));
     AssertTypes(toolBarDefinition.IView, toolBarDefinition.View, toolBarDefinition.IViewModel, toolBarDefinition.ViewModel);
     ToolBarDefinitions.Add(toolBarDefinition);
     DefaultDefinitions.Add((IToolBarDefinition)toolBarDefinition.Clone());
     Container.RegisterService(toolBarDefinition.IViewModel, toolBarDefinition.ViewModel);
 }