Class ModuleBase
- Namespace
- Gemini.Framework
- Assembly
- Gemini.dll
public abstract class ModuleBase : PropertyChangedBase, INotifyPropertyChangedEx, INotifyPropertyChanged, IModule
- Inheritance
-
PropertyChangedBase
ModuleBase
- Implements
-
INotifyPropertyChangedEx
- Derived
-
- Inherited Members
-
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged
Properties
DefaultDocuments
public virtual IEnumerable<IDocument> DefaultDocuments { get; }
Property Value
- IEnumerable<IDocument>
public virtual IEnumerable<Type> DefaultTools { get; }
Property Value
- IEnumerable<Type>
GlobalResourceDictionaries
public virtual IEnumerable<ResourceDictionary> GlobalResourceDictionaries { get; }
Property Value
- IEnumerable<ResourceDictionary>
MainMenu
protected IMenu MainMenu { get; }
Property Value
- IMenu
MainWindow
protected IMainWindow MainWindow { get; }
Property Value
- IMainWindow
Shell
protected IShell Shell { get; }
Property Value
- IShell
protected IToolBars ToolBars { get; }
Property Value
- IToolBars
Methods
Initialize()
public virtual void Initialize()
PostInitialize()
public virtual void PostInitialize()
PreInitialize()
public virtual void PreInitialize()