Ejemplo n.º 1
0
 static OptionsPanel()
 {
     DependencyPropertyRegistrator <OptionsPanel> .New()
     .Register(nameof(GroupSpace), out GroupSpaceProperty, 0d)
     .Register(nameof(ItemSpace), out ItemSpaceProperty, 0d)
     .Register(nameof(FirstGroupItemSpace), out FirstGroupItemSpaceProperty, 0d);
 }
Ejemplo n.º 2
0
 static DemoModulePivotItem()
 {
     DependencyPropertyRegistrator <DemoModulePivotItem> .New()
     .Register <Visibility>(nameof(OptionsButtonVisibility), out OptionsButtonVisibilityProperty, Visibility.Visible)
     .Register <bool>(nameof(IsOptionsPaneOpen), out IsOptionsPaneOpenProperty, true, (s) => s.OnIsOptionsPaneOpenChanged())
     .Register <bool>(nameof(IsCodeVisible), out IsCodeVisibleProperty, false, (s) => s.OnIsCodeVisibleChanged())
     .Register <bool>(nameof(IsOptionsButtonEnabled), out IsOptionsButtonEnabledProperty, true);
 }
Ejemplo n.º 3
0
 static OptionItem()
 {
     DependencyPropertyRegistrator <OptionItem> .New()
     .Register <FrameworkElement>(nameof(Content), out ContentProperty, null, (s, oldValue) => s.OnContentChanged(oldValue))
     .Register <string>(nameof(Header), out HeaderProperty, null, (s, oldValue) => s.OnHeaderChanged(oldValue))
     .Register <Style>(nameof(HeaderStyle), out HeaderStyleProperty, null, s => s.OnHeaderStyleChanged())
     .Register <Thickness>(nameof(HorizontalHeaderMargin), out HorizontalHeaderMarginProperty, new Thickness())
     .Register <Thickness>(nameof(VerticalHeaderMargin), out VerticalHeaderMarginProperty, new Thickness())
     .Register <Orientation>(nameof(HeaderOrientation), out HeaderOrientationProperty, Orientation.Horizontal);
 }
Ejemplo n.º 4
0
 static UIWindowRegion()
 {
     DependencyPropertyRegistrator <UIWindowRegion> .New()
     .Register(x => x.WindowFactory, out WindowFactoryProperty, null)
     .Register(x => x.WindowStyle, out WindowStyleProperty, null)
     .Register(x => x.WindowStyleSelector, out WindowStyleSelectorProperty, null)
     .Register(x => x.WindowShowMode, out WindowShowModeProperty, WindowShowMode.Default)
     .Register(x => x.WindowStartupLocation, out WindowStartupLocationProperty, WindowStartupLocation.CenterScreen)
     .Register(x => x.SetWindowOwner, out SetWindowOwnerProperty, true)
     .Register(x => x.IsMainWindow, out IsMainWindowProperty, false);
 }
Ejemplo n.º 5
0
 static UIWindowRegion()
 {
     DependencyPropertyRegistrator <UIWindowRegion> .New()
     .Register(nameof(WindowFactory), out WindowFactoryProperty, default(DataTemplate))
     .Register(nameof(WindowStyle), out WindowStyleProperty, default(Style))
     .Register(nameof(WindowStyleSelector), out WindowStyleSelectorProperty, default(StyleSelector))
     .Register(nameof(WindowShowMode), out WindowShowModeProperty, WindowShowMode.Default)
     .Register(nameof(WindowStartupLocation), out WindowStartupLocationProperty, WindowStartupLocation.CenterScreen)
     .Register(nameof(SetWindowOwner), out SetWindowOwnerProperty, true)
     .Register(nameof(IsMainWindow), out IsMainWindowProperty, false);
 }
Ejemplo n.º 6
0
 static TitleLabel()
 {
     DependencyPropertyRegistrator <TitleLabel> .New()
     .Register(nameof(IsNew), out IsNewProperty, false, (d) => d.Update())
     .Register(nameof(IsUpdated), out IsUpdatedProperty, false, (d) => d.Update())
     .Register(nameof(IsGroupLabel), out IsGroupLabelProperty, false, (d) => d.Update())
     .Register <string>(nameof(GroupName), out GroupNameProperty, null, (d) => d.Update())
     .Register <Brush>(nameof(NewBackground), out NewBackgroundProperty, null, (d) => d.Update())
     .Register <Brush>(nameof(UpdatedBackground), out UpdatedBackgroundProperty, null, (d) => d.Update())
     .Register <Brush>(nameof(GroupBackground), out GroupBackgroundProperty, null, (d) => d.Update())
     .Register <string>(nameof(Caption), out CaptionProperty);
 }
Ejemplo n.º 7
0
 static UIRegionBase()
 {
     InheritedServiceProperty = DependencyProperty.RegisterAttached("InheritedService", typeof(UIRegionBase), typeof(UIRegionBase),
                                                                    new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.OverridesInheritanceBehavior));
     DependencyPropertyRegistrator <UIRegionBase> .New()
     .Register(x => x.ModuleManager, out ModuleManagerProperty, null)
     .Register(x => x.StrategyManager, out StrategyManagerProperty, null)
     .Register(x => x.RegionName, out RegionNameProperty, null)
     .RegisterReadOnly(x => x.SelectedViewModel, out SelectedViewModelPropertyKey, out SelectedViewModelProperty, null, (x, oldValue, newValue) => x.OnSelectedViewModelPropertyChanged(oldValue, newValue))
     .Register(x => x.SetParentViewModel, out SetParentViewModelProperty, true)
     .Register(x => x.ParentViewModel, out ParentViewModelProperty, null, (x, oldValue, newValue) => x.OnParentViewModelChanged(oldValue, newValue));
 }
Ejemplo n.º 8
0
 static UIRegionBase()
 {
     InheritedServiceProperty = DependencyProperty.RegisterAttached("InheritedService", typeof(UIRegionBase), typeof(UIRegionBase),
                                                                    new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.OverridesInheritanceBehavior));
     DependencyPropertyRegistrator <UIRegionBase> .New()
     .Register(nameof(ModuleManager), out ModuleManagerProperty, default(IModuleManagerImplementation))
     .Register(nameof(StrategyManager), out StrategyManagerProperty, default(IStrategyManager))
     .Register(nameof(RegionName), out RegionNameProperty, default(string))
     .RegisterReadOnly(nameof(SelectedViewModel), out SelectedViewModelPropertyKey, out SelectedViewModelProperty, default(object), (x, oldValue, newValue) => x.OnSelectedViewModelPropertyChanged(oldValue, newValue))
     .Register(nameof(SetParentViewModel), out SetParentViewModelProperty, true)
     .Register(nameof(ParentViewModel), out ParentViewModelProperty, default(object), (x, oldValue, newValue) => x.OnParentViewModelChanged(oldValue, newValue));
 }
Ejemplo n.º 9
0
 static DXSplashScreenService()
 {
     DependencyPropertyRegistrator <DXSplashScreenService> .New()
     .Register(d => d.SplashScreenType, out SplashScreenTypeProperty, null)
     .Register(d => d.SplashScreenWindowStyle, out SplashScreenWindowStyleProperty, null,
               (d, e) => d.OnSplashScreenWindowStyleChanged((Style)e.OldValue, (Style)e.NewValue))
     .Register(d => d.SplashScreenStartupLocation, out SplashScreenStartupLocationProperty, WindowStartupLocation.CenterScreen)
     .Register(d => d.ShowSplashScreenOnLoading, out ShowSplashScreenOnLoadingProperty, false)
     .Register(d => d.Progress, out ProgressProperty, SplashScreenViewModel.ProgressDefaultValue, d => d.OnProgressChanged())
     .Register(d => d.MaxProgress, out MaxProgressProperty, SplashScreenViewModel.MaxProgressDefaultValue, d => d.OnMaxProgressChanged())
     .Register(d => d.State, out StateProperty, SplashScreenViewModel.StateDefaultValue, d => d.OnStateChanged())
     .Register(d => d.SplashScreenOwner, out SplashScreenOwnerProperty, null)
     .Register(d => d.SplashScreenClosingMode, out SplashScreenClosingModeProperty, SplashScreenClosingMode.Default)
     .Register(d => d.OwnerSearchMode, out OwnerSearchModeProperty, SplashScreenOwnerSearchMode.Full)
     .Register(d => d.FadeInDuration, out FadeInDurationProperty, TimeSpan.FromSeconds(0.2))
     .Register(d => d.FadeOutDuration, out FadeOutDurationProperty, TimeSpan.FromSeconds(0.2))
     .Register(d => d.UseIndependentWindow, out UseIndependentWindowProperty, false, d => d.OnUseIndependentWindowChanged())
     .RegisterReadOnly(d => d.IsSplashScreenActive, out IsSplashScreenActivePropertyKey, out IsSplashScreenActiveProperty, false)
     ;
 }
 static DXSplashScreenService()
 {
     DependencyPropertyRegistrator <DXSplashScreenService> .New()
     .Register(nameof(SplashScreenType), out SplashScreenTypeProperty, default(Type))
     .Register(nameof(SplashScreenWindowStyle), out SplashScreenWindowStyleProperty, default(Style),
               (d, e) => d.OnSplashScreenWindowStyleChanged((Style)e.OldValue, (Style)e.NewValue))
     .Register(nameof(SplashScreenStartupLocation), out SplashScreenStartupLocationProperty, WindowStartupLocation.CenterScreen)
     .Register(nameof(ShowSplashScreenOnLoading), out ShowSplashScreenOnLoadingProperty, false)
     .Register(nameof(Progress), out ProgressProperty, SplashScreenViewModel.ProgressDefaultValue, d => d.OnProgressChanged())
     .Register(nameof(MaxProgress), out MaxProgressProperty, SplashScreenViewModel.MaxProgressDefaultValue, d => d.OnMaxProgressChanged())
     .Register(nameof(State), out StateProperty, (object)SplashScreenViewModel.StateDefaultValue, d => d.OnStateChanged())
     .Register(nameof(SplashScreenOwner), out SplashScreenOwnerProperty, default(FrameworkElement))
     .Register(nameof(SplashScreenClosingMode), out SplashScreenClosingModeProperty, SplashScreenClosingMode.Default)
     .Register(nameof(OwnerSearchMode), out OwnerSearchModeProperty, SplashScreenOwnerSearchMode.Full)
     .Register(nameof(FadeInDuration), out FadeInDurationProperty, TimeSpan.FromSeconds(0.2))
     .Register(nameof(FadeOutDuration), out FadeOutDurationProperty, TimeSpan.FromSeconds(0.2))
     .Register(nameof(UseIndependentWindow), out UseIndependentWindowProperty, false, d => d.OnUseIndependentWindowChanged())
     .RegisterReadOnly(nameof(IsSplashScreenActive), out IsSplashScreenActivePropertyKey, out IsSplashScreenActiveProperty, false)
     ;
 }
        static DemoModuleGroupPage()
        {
            DependencyPropertyRegistrator <DemoModuleGroupPage> registrator = new DependencyPropertyRegistrator <DemoModuleGroupPage>();

            registrator.Register <MainViewModel>(nameof(ViewModel), ref ViewModelProperty, null);
        }
Ejemplo n.º 12
0
 static OptionGroupHeader()
 {
     DependencyPropertyRegistrator <OptionGroupHeader> .New()
     .Register <FrameworkElement>(nameof(Text), out TextProperty, null);
 }
Ejemplo n.º 13
0
 static DemoModulesPivot()
 {
     DependencyPropertyRegistrator <DemoModulesPivot> .New()
     .Register <int>(nameof(DemoModuleIndex), out DemoModuleIndexProperty, 0, (d) => d.OnDemoModuleIndexChanged())
     .Register <IEnumerable <DemoModuleViewModel> >(nameof(DemoModules), out DemoModulesProperty, null, (d) => d.OnDemoModulesChanged());
 }
 static MainWindow()
 {
     DependencyPropertyRegistrator <MainWindow> .New().Register("RunDataSourceWizardCommand", out RunDataSourceWizardCommandProperty, (ICommand)null);
 }