示例#1
0
 static RadPanelBarVisualElement()
 {
     ImageAlignmentProperty.OverrideMetadata(typeof(RadPanelBarVisualElement), new RadElementPropertyMetadata(ContentAlignment.MiddleLeft,
                                                                                                              ElementPropertyOptions.AffectsLayout |
                                                                                                              ElementPropertyOptions.InvalidatesLayout));
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new ItemStateManagerFactory(), typeof(RadPanelBarVisualElement));
 }
示例#2
0
        static RadFormElement()
        {
            //new Themes.ControlDefault.Form().DeserializeTheme();
            new Themes.ControlDefault.ControlDefault_Telerik_WinControls_UI_RadForm().DeserializeTheme();
            new Themes.ControlDefault.ControlDefault_Telerik_WinControls_UI_RadTitleBar().DeserializeTheme();

            ItemStateManagerFactoryRegistry.AddStateManagerFactory(new RadFormElementStateManager(), typeof(RadFormElement));
        }
示例#3
0
        /// <summary>Initializes a new instance of the RadToggleButtonElement class.</summary>
        static RadToggleButtonElement()
        {
            ItemStateManagerFactoryRegistry.AddStateManagerFactory(new ToggleButtonStateManagerFactory(), typeof(RadToggleButtonElement));
            new Themes.ControlDefault.ToggleButton().DeserializeTheme();

            RadToggleButtonElement.StateChangedEventKey  = new object();
            RadToggleButtonElement.StateChangingEventKey = new object();
            RadToggleButtonElement.IsCheckedChangedKey   = new object();
        }
示例#4
0
 static RadToggleButtonElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new ToggleButtonStateManagerFactory(), typeof(RadToggleButtonElement));
     RadToggleButtonElement.StateChangedEventKey       = new object();
     RadToggleButtonElement.StateChangingEventKey      = new object();
     RadToggleButtonElement.IsCheckedChangedKey        = new object();
     RadToggleButtonElement.CheckStateChangedEventKey  = new object();
     RadToggleButtonElement.CheckStateChangingEventKey = new object();
 }
示例#5
0
        static RadListVisualItem()
        {
            ElementPropertyOptions options = ElementPropertyOptions.AffectsMeasure | ElementPropertyOptions.AffectsDisplay;

            System.Type forType = typeof(RadListVisualItem);
            LightVisualElement.TextImageRelationProperty.OverrideMetadata(forType, (RadPropertyMetadata) new RadElementPropertyMetadata((object)TextImageRelation.ImageBeforeText, options));
            LightVisualElement.ImageAlignmentProperty.OverrideMetadata(forType, (RadPropertyMetadata) new RadElementPropertyMetadata((object)ContentAlignment.MiddleLeft, options));
            LightVisualElement.TextAlignmentProperty.OverrideMetadata(forType, (RadPropertyMetadata) new RadElementPropertyMetadata((object)ContentAlignment.MiddleLeft, options));
            ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new RadListVisualItemStateManager(), typeof(RadListVisualItem));
            RadListVisualItem.InitializeSynchronizationProperties();
        }
示例#6
0
        static RadListVisualItem()
        {
            ElementPropertyOptions flags = ElementPropertyOptions.AffectsMeasure | ElementPropertyOptions.AffectsDisplay;
            Type dataItemType            = typeof(RadListVisualItem);

            LightVisualElement.TextImageRelationProperty.OverrideMetadata(dataItemType, new RadElementPropertyMetadata(TextImageRelation.ImageBeforeText, flags));
            LightVisualElement.ImageAlignmentProperty.OverrideMetadata(dataItemType, new RadElementPropertyMetadata(ContentAlignment.MiddleLeft, flags));
            LightVisualElement.TextAlignmentProperty.OverrideMetadata(dataItemType, new RadElementPropertyMetadata(ContentAlignment.MiddleLeft, flags));

            ItemStateManagerFactoryRegistry.AddStateManagerFactory(new RadListVisualItemStateManager(), typeof(RadListVisualItem));
            RadListVisualItem.InitializeSynchronizationProperties();
        }
示例#7
0
        static TabItem()
        {
            ItemStateManagerFactoryRegistry.AddStateManagerFactory(new TabItemStateManagerFactory(), typeof(TabItem));

            TextAlignmentProperty.OverrideMetadata(typeof(TabItem), new RadElementPropertyMetadata(ContentAlignment.MiddleLeft,
                                                                                                   ElementPropertyOptions.AffectsLayout |
                                                                                                   ElementPropertyOptions.InvalidatesLayout));
            TextImageRelationProperty.OverrideMetadata(typeof(TabItem), new RadElementPropertyMetadata(TextImageRelation.ImageBeforeText,
                                                                                                       ElementPropertyOptions.AffectsLayout |
                                                                                                       ElementPropertyOptions.InvalidatesLayout |
                                                                                                       ElementPropertyOptions.AffectsMeasure));
        }
示例#8
0
 static RadDropDownButtonElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new DropDownButtonStateManagerFatory(), typeof(RadDropDownButtonElement));
     RadDropDownButtonElement.mappedStyleProperties       = new Dictionary <RadProperty, RadProperty>();
     RadDropDownButtonElement.DropDownOpeningEventKey     = new object();
     RadDropDownButtonElement.DropDownOpenedEventKey      = new object();
     RadDropDownButtonElement.DropDownClosedEventKey      = new object();
     RadDropDownButtonElement.DropDownClosingEventKey     = new object();
     RadDropDownButtonElement.DropDownItemClickedEventKey = new object();
     RadDropDownButtonElement.AddMappedPropertyMappings();
     RadElement.CanFocusProperty.OverrideMetadata(typeof(RadDropDownButtonElement), (RadPropertyMetadata) new RadElementPropertyMetadata((object)true, ElementPropertyOptions.AffectsDisplay));
 }
示例#9
0
        static RadTextBoxElement()
        {
            new Themes.ControlDefault.TextBox().DeserializeTheme();

            AcceptsTabChangedEventKey    = new object();
            HideSelectionChangedEventKey = new object();
            ModifiedChangedEventKey      = new object();
            MultilineChangedEventKey     = new object();
            ReadOnlyChangedEventKey      = new object();
            TextAlignChangedEventKey     = new object();
            TextChangingEventKey         = new object();

            ItemStateManagerFactoryRegistry.AddStateManagerFactory(new RadTextBoxElementStateManager(), typeof(RadTextBoxElement));
        }
        static RadDropDownButtonElement()
        {
            ItemStateManagerFactoryRegistry.AddStateManagerFactory(new DropDownButtonStateManagerFatory(), typeof(RadDropDownButtonElement));
            mappedStyleProperties = new Dictionary <RadProperty, RadProperty>();

            new Themes.ControlDefault.ControlDefault_Telerik_WinControls_UI_RadDropDownButton().DeserializeTheme();
            new Themes.ControlDefault.ControlDefault_Telerik_WinControls_UI_RadDropDownMenu().DeserializeTheme();

            DropDownOpeningEventKey     = new object();
            DropDownOpenedEventKey      = new object();
            DropDownClosedEventKey      = new object();
            DropDownClosingEventKey     = new object();
            DropDownItemClickedEventKey = new object();

            AddMappedPropertyMappings();
        }
示例#11
0
 static TrackBarArrowButton()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new TrackBarArrowStateManager(), typeof(TrackBarArrowButton));
 }
示例#12
0
 static TimeHeaderArrow()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new ItemStateManagerFactory(), typeof(TimeHeaderArrow));
 }
示例#13
0
 static ChatMessageAvatarElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new ChatMessageAvatarElementStateManagerFactory(), typeof(ChatMessageAvatarElement));
 }
示例#14
0
 static RadRibbonBarGroup()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new ItemStateManagerFactory(), typeof(RadRibbonBarGroup));
 }
示例#15
0
 static RadEditorElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new EditorElementStateManager(), typeof(RadEditorElement));
 }
示例#16
0
 static FastNavigationItem()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new FatNavigationItemItemStateManagerFactory(), typeof(FastNavigationItem));
 }
 static PropertyGridItemElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new PropertyGridItemElementStateManager(), typeof(PropertyGridItemElement));
 }
示例#18
0
 static TimeTableStackLayoutElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new TimeTableStackLayoutElementVerticalStateManager(TimeTableStackLayoutElement.ClockBeforeTablesProperty), typeof(TimeTableStackLayoutElement));
 }
示例#19
0
 static TreeNodeExpanderItem()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new TreeNodeExpanderItemStateManager(), typeof(TreeNodeExpanderItem));
 }
示例#20
0
 static BackstageTabItem()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new BackstageTabItemStateManagerFactory(), typeof(BackstageTabItem));
 }
示例#21
0
 static BaseListViewVisualItem()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new ListViewVisualItemStateManagerFactory(), typeof(BaseListViewVisualItem));
 }
示例#22
0
 static RadButtonItem()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new ButtonItemStateManagerFactory(), typeof(RadButtonItem));
     propertiesForMapping = new Dictionary <RadProperty, RadProperty>(1);
     AddPropertyMaps();
 }
示例#23
0
 static ScrollBarButton()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new ScrollButtonStateManagerFactory(), typeof(ScrollBarButton));
 }
 static RadPageViewStackElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new StackViewElementStateManager(), typeof(RadPageViewStackElement));
     new ControlDefault_RadPageView_Telerik_WinControls_UI_RadPageViewStackElement().DeserializeTheme();
 }
示例#25
0
 static ScrollBarThumb()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new ScrollBarThumbStateManager(), typeof(ScrollBarThumb));
 }
 static CollapsiblePanelHeaderElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new RadCollapsiblePanelElementStateManagerFactory(CollapsiblePanelHeaderElement.ExpandDirectionProperty, CollapsiblePanelHeaderElement.IsExpandedProperty), typeof(CollapsiblePanelHeaderElement));
 }
 static RadPageViewOutlookOverflowButton()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new OverflowButtonStateManager(), typeof(RadPageViewOutlookOverflowButton));
 }
示例#28
0
 static ToggleSwitchThumbElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new ToggleSwitchThumbElementStateManager(), typeof(ToggleSwitchThumbElement));
 }
示例#29
0
 static GroupBoxVisualElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory(new GroupBoxVisualElementStateManagerFactory(), typeof(GroupBoxVisualElement));
 }
示例#30
0
 static RadTextBoxElement()
 {
     ItemStateManagerFactoryRegistry.AddStateManagerFactory((ItemStateManagerFactoryBase) new RadTextBoxElementStateManager(), typeof(RadTextBoxElement));
     RadElement.CanFocusProperty.OverrideMetadata(typeof(RadTextBoxElement), (RadPropertyMetadata) new RadElementPropertyMetadata((object)true, ElementPropertyOptions.AffectsDisplay));
 }