internal void _settingsView_ViewClosed(IElementCustomizationsView sender, SettingsViewActionEventArgs ea)
 {
     if (sender != null)
     {
         // its already been closed, so just clear it.
         ClearCustomizationsView();
         SimpleView.UpdateCustomizationsViewStatus(ViewStatus.Open, ViewStatus.Closed);
         OnPresentationChanged(new PresentationChangedEventArgs("Settings view closed"));
     }
 }
 /// <summary>
 /// Updates the <paramref name="view"/> with element status and messages.
 /// </summary>
 /// <param name="view">The IElementCustomizationsView for the element</param>
 /// <param name="element">The element core</param>
 internal void UpdateElementStatusInCustomizationsView(IElementCustomizationsView view, ISimpleElement element)
 {
     view.SetElementStatus(element.Status);
     view.MessageView.MessageBody = element.Message;
 }
 internal void _settingsView_Reset(IElementCustomizationsView sender, SettingsViewActionEventArgs ea)
 {
     throw new Exception("The method or operation is not implemented.");
 }
 /// <summary>
 /// Sets the appropriate <see cref="IElementTemplate"/> in the <paramref name="view"/>.
 /// </summary>
 /// <param name="view">The IElementCustomizationsView to set the template in.</param>
 internal void SetCustomizationsViewTemplate(IElementCustomizationsView view)
 {
     IElementTemplate template = null;
     throw new NotImplementedException();
     //IElementTemplateDictionary dic = Base.ContainerProvider.CoreContainer.Resolve<IElementTemplateDictionary>();
     //template = dic[Element.TypeId];
     //view.SetTemplate(template);
 }