Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/PrintingDemo.Wpf/Modules/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/PrintingDemo.Wpf/Modules/ModuleBase.cs

using DevExpress.Xpf.DemoBase;

namespace PrintingDemo {
    public class ModuleBase : DemoModule {
        public ModuleViewModelBase ViewModel {
            get {
                return (ModuleViewModelBase)DataContext;
            }
        }

        public override bool AllowRtl { get { return false; } }

        protected override void RaiseActualLoaded() {
            base.RaiseActualLoaded();
            if(ViewModel != null) {
                ViewModel.CreateDocument();
            }
        }

        protected override void Clear() {
            base.Clear();
            if(ViewModel != null) {
                ViewModel.ClearDocument();
            }
        }

        protected virtual bool NeedChangeEditorsTheme { get { return false; } }
    }
}