• Developer Express 中的 WPF 资源总结


    Developer Express 中的 WPF中的样式和模板是以资源的形式存在于

    DevExpress.Wpf.Core.v9.1.dll中的,在程序中引用这些样式可以迅速的改善界面的外观。

    可以在资源字典中如下引入

    <ResourceDictionary.MergedDictionaries>

                    <ResourceDictionary Source="{dx:UtilsResource Themes/Generic.xaml}"/>

    </ResourceDictionary.MergedDictionaries>

     

    使用时最关键的当然是要知道每个样式或模板的资源名称,下面是通过VS2008调试器得到的所有资源名称的一个总结。

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/Separator.xaml}

    [0] {Name = "Separator" FullName = "System.Windows.Controls.Separator"}       object {System.RuntimeType}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/Button.xaml}

    [0] "demoButton"  object {string}"demoButton"

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/Brushes.xaml}

                  [0]   "NormalBlueGradient"    object {string}

                  [1]   "PanelBackground" object {string}

                  [2]   "hottrack-item"       object {string}

                  [3]   "SelectedGreenLight"     object {string}

                  [4]   "editor-button-border-gradient"     object {string}

                  [5]   "radioButtonNormalGlare"     object {string}

                  [6]   "ListBorder"    object {string}

                  [7]   "RadioHottrackGradient"       object {string}

                  [8]   "editor-button-pressed-glare" object {string}

                  [9]   "RadioButtonHottrackCenter" object {string}

                  [10] "RadioHottrackGlare"     object {string}

                  [11] "editor-textedit-border-gradient"    object {string}

                  [12] "editor-button-hottrack-glare"       object {string}

                  [13] "CheckRadioFillNormal" object {string}

                  [14] "DemoPanelElementsOpacity"       object {string}

                  [15] "EditorButtonBorderGradient"       object {string}

                  [16] "control-emboss"    object {string}

                  [17] "sort-arrow-gradient"     object {string}

                  [18] "EditorButtonPressedGradient"      object {string}

                  [19] "editor-button-normal-gradient"     object {string}

                  [20] "EditorButtonPressedGlare"   object {string}

                  [21] "editor-button-pressed-gradient"    object {string}

                  [22] "radioButtonNormalGradient" object {string}

                  [23] "ButtonNormalGlare"     object {string}

                  [24] "editor-textedit-bg-gradient"   object {string}

                  [25] "PanelTopGradient" object {string}

                  [26] "CheckRadioStrokeNormal"   object {string}

                  [27] "RadioCenter" object {string}

                  [28] "ButtonNormalGradient" object {string}

                  [29] "selected-item"       object {string}

                  [30] "SelectedGlareGradient" object {string}

                  [31] "NormalGlareGradient"   object {string}

                  [32] "PanelBottomGradient"   object {string}

                  [33] "editor-button-hottrack-gradient"   object {string}

                  [34] "PanelBorder"  object {string}

                  [35] "PanelCenterGradient"    object {string}

                  [36] "PanelShow"   object {string}

                  [37] "radiobutton-normal-center"   object {string}

                  [38] "GroupBoxBorderBrush"       object {string}

                  [39] "OpacityMaskGradient"  object {string}

                  [40] "editor-button-normal-glare"  object {string}

                  [41] "RadioPoint"   object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/CheckBox.xaml}

                  [0]   "EmptyCheckBoxFocusVisual"      object {string}

                  [1]   {Name = "CheckBox" FullName = "System.Windows.Controls.CheckBox"}     object {System.RuntimeType}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/CheckBoxList.xaml}

                  [0]   "CheckBoxList"      object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/ListBox.xaml}

                  [0]   "DemoListBox"      object {string}

                  [1]   "demoListBoxItemStyle" object {string}

                  [2]   "DemoContainerListBox"       object {string}

                  [3]   "demoListBoxItemTemplate"  object {string}

                  [4]   "DemoScrollViewerControlTemplate"    object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/CheckRadioFocused.xaml}

                  [0]   "CheckRadioFocusVisual"      object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/ComboBox.xaml}

    +            [0]   {Name = "ComboBox" FullName = "System.Windows.Controls.ComboBox"}   object {System.RuntimeType}

    +            [1]   {Name = "ComboBoxItem" FullName = "System.Windows.Controls.ComboBoxItem"}    object {System.RuntimeType}

                  [2]   "ComboBoxEditableTemplate"       object {string}

                  [3]   "ComboBoxFocusVisual"       object {string}

                  [4]   "ComboBoxTransparentButtonStyle"     object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/ExpanderButton.xaml}

                  [0]   "AzureExpanderDownHeaderStyle"       object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/ExpanderPanel.xaml}

                  [0]   "expanderPanel"     object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/GroupBox.xaml}

    +            [0]   {Name = "GroupBox" FullName = "System.Windows.Controls.GroupBox"}     object {System.RuntimeType}

                  [1]   "elementMargin"     object {string}

                  [2]   "controlMargin"      object {string}

                  [3]   "groupMargin"       object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/Label.xaml}

    +            [0]   {Name = "Label" FullName = "System.Windows.Controls.Label"}     object {System.RuntimeType}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/Panel.xaml}

                  [0]   "DemoPanelTemplate"    object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/PopupPanel.xaml}

                  [0]   "DemoPopupPanelStyle" object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/RadioButton.xaml}

    +            [0]   {Name = "RadioButton" FullName = "System.Windows.Controls.RadioButton"}       object {System.RuntimeType}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/RadioButtonList.xaml}

                  [0]   "RadioButtonList"   object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/ScrollBar.xaml}

    +            [0]   {ScrollButtonLeftStyle} object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [1]   {ScrollButtonUpStyle}   object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [2]   {ScrollButtonDownStyle}     object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [3]   {ScrollBarHorzStyle}     object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [4]   {ScrollBarVertStyle}      object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [5]   {ScrollButtonRightStyle}       object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [6]   {ScrollThumbHorzStyle}      object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [7]   {ScrollThumbVertStyle} object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

    +            [8]   {PageButtonStyle}  object {DevExpress.Wpf.Utils.Themes.ScrollBarThemeKeyExtension}

                  [9]   "DemoVerticalScrollBarMargin"     object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/Slider.xaml}

                  [0]   "VerticalSliderThumbTopAccentHover" object {string}

                  [1]   "VerticalSliderThumbShadeGradient"     object {string}

                  [2]   "HorizontalSliderTrackNormalBorder"   object {string}

                  [3]   "VerticalSliderThumbBottomAccentHover"   object {string}

                  [4]   "VerticalSliderThumbTopAccentPressed"      object {string}

                  [5]   "VerticalSliderThumbTopAccent"   object {string}

                  [6]   "SliderPointedThumbOuterBorderGeometry"       object {string}

                  [7]   "VerticalSliderThumbShadeGradientInverted"       object {string}

                  [8]   "HorizontalSliderThumbBorderInverted"       object {string}

                  [9]   "HorizontalSliderTrackNormalBackground"  object {string}

                  [10] "HorizontalSliderThumbBorder"     object {string}

                  [11] "DemoSlider"  object {string}

                  [12] "VerticalSliderThumbStyle"    object {string}

                  [13] "HorizontalSliderThumbBottomAccentHoverInverted"  object {string}

                  [14] "VerticalSliderThumbBottomAccentHoverInverted"      object {string}

                  [15] "VerticalSliderThumbBottomAccentInverted"       object {string}

                  [16] "VerticalSliderRightThumbStyle"    object {string}

                  [17] "VerticalSliderThumbTopAccentInverted"     object {string}

                  [18] "HorizontalSliderThumbTopAccentInverted" object {string}

                  [19] "HorizontalSliderThumbShadeGradientInverted"   object {string}

                  [20] "HorizontalSliderThumbTopAccentPressedInverted"    object {string}

                  [21] "VerticalSliderThumbTopAccentPressedInverted" object {string}

                  [22] "ZoomSliderWithTextBox"     object {string}

                  [23] "HorizontalSliderThumbTopAccentHover"    object {string}

                  [24] "SliderLeftButton"   object {string}

                  [25] "SliderThumbBackgroundInverted"       object {string}

                  [26] "VerticalSliderTrackNormalBackground"      object {string}

                  [27] "HorizontalSliderDownThumbStyle"     object {string}

                  [28] "SliderTextAlignment"    object {string}

                  [29] "VerticalSliderThumbBottomAccentPressed" object {string}

                  [30] "VerticalSliderThumbBottomAccent"     object {string}

                  [31] "VerticalSliderThumbBorderInverted"    object {string}

                  [32] "HorizontalSliderThumbTopAccentHoverInverted"      object {string}

                  [33] "HorizontalSliderThumbShadeGradient" object {string}

                  [34] "ZoomSlider"  object {string}

                  [35] "HorizontalSliderThumbBottomAccentPressed"    object {string}

                  [36] "VerticalSliderThumbTopAccentHoverInverted"   object {string}

                  [37] "SliderThumbTopAccentGeometry"      object {string}

                  [38] "VerticalSliderThumbBorder"  object {string}

                  [39] "VerticalSliderLeftThumbStyle"     object {string}

                  [40] "HorizontalSliderThumbStyle"       object {string}

                  [41] "SliderThumbBackground"    object {string}

                  [42] "SliderThumbOuterBorderGeometry"    object {string}

                  [43] "HorizontalSliderThumbBottomAccentHover"      object {string}

                  [44] "SliderThumbBottomAccentGeometry" object {string}

                  [45] "HorizontalSliderThumbBottomAccentInverted"   object {string}

                  [46] "SliderPointedThumbBottomAccentGeometry"     object {string}

                  [47] "SliderRepeatButtonStyle"      object {string}

                  [48] "HorizontalSliderThumbTopAccentPressed"  object {string}

                  [49] "HorizontalSliderThumbTopAccent"      object {string}

                  [50] "HorizontalSliderUpThumbStyle"   object {string}

                  [51] "VerticalSliderTrackNormalBorder"       object {string}

                  [52] "SliderPointedThumbTopAccentGeometry"  object {string}

                  [53] "HorizontalSliderThumbBottomAccent" object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/TabControl.xaml}

                  [0]   "TabControlPaneBottomNormalBackground"       object {string}

                  [1]   "demoTabControl"  object {string}

                  [2]   "TabControlPaneRightNormalBackground"   object {string}

                  [3]   "TabControlNormalBorderBrush"   object {string}

                  [4]   "TabControlPaneTopNormalBackground"     object {string}

                  [5]   "TabControlPaneLeftNormalBackground"     object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/TabItem.xaml}

                  [0]   "TabItemSelectedBackground"      object {string}

                  [1]   "TabItemDisabledBackground"      object {string}

                  [2]   "TabItemHotBorderBackround"     object {string}

                  [3]   "TabItemNormalBackground"       object {string}

                  [4]   "TabItemSelectedBorderBrush"     object {string}

                  [5]   "TabItemFocusVisual"    object {string}

                  [6]   "demoTabItem"      object {string}

                  [7]   "TabItemSelectedBorderBackround"     object {string}

                  [8]   "TabItemDisabledBorderBrush"     object {string}

                  [9]   "TabItemHotBackground"      object {string}

                  [10] "TabItemHotBorderBrush"     object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/TextBox.xaml}

                  [0]   "demoTextBox"      object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/ToolTip.xaml}

    +            [0]   {Name = "ToolTip" FullName = "System.Windows.Controls.ToolTip"}     object {System.RuntimeType}

                  [1]   "DemoToolTipPanel"      object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/XamlTextBox.xaml}

                  [0]   "XamlTextBoxScrollViewerControlTemplate"       object {string}

                  [1]   "contextMenuStyle"       object {string}

                  [2]   "xamlTextBox"       object {string}

                  [3]   "contextMenuItemStyle" object {string}

                  [4]   "ScrollingCornerStyle"   object {string}

    {/DevExpress.Wpf.Core.v9.1;component/Themes/Azure/ControlStyles/SimpleImage.xaml}

                  [0]   "demoSimplePanel" object {string}

  • 相关阅读:
    LINQ -2015-04-27
    wireshark的安装
    c#中的classes和objects一些知识【1】
    初学C#,用vs去开始hello world!
    file_get_contents HTTP request failed! Internal Server Error
    验证码二(验证码使用)
    接口调用 POST
    接口调用 GET方式
    百度地图改标注样式
    Linux-常用命令
  • 原文地址:https://www.cnblogs.com/oyjj/p/2133003.html
Copyright © 2020-2023  润新知