Новые ключи ресурсов¶
Для использования необходимо подключить nuget-пакет ModPlusStyle версии не ниже 16.0 (если в пакете модуля версия ниже)!
<PackageReference Include="ModPlusStyle" Version="16.0.0" ExcludeAssets="runtime" />
Что изменилось¶
В версии 16.0.0 все ключи ресурсов библиотеки оформления переименованы по единой схеме
ModPlus.<Категория>.<Имя>. Раньше имена складывались стихийно: AccentColorBrush,
ModPlusFlatButton, DarkGray, TrueValue — по имени нельзя было понять ни тип ресурса,
ни то, откуда он берётся. Теперь префикс сразу говорит, что это за ресурс, а IntelliSense
показывает все ресурсы одной категории, если начать набирать ModPlus.Brushes..
В таблице ниже — 275 пар «старый ключ → новый ключ».
Старые ключи продолжают работать, удалять их из библиотеки нельзя. Они сохранены двумя способами:
- значения тем и размеров (цвета, кисти, шрифты, скругления, отступы) — через словарь
LegacyResourceKeys: при применении темыThemeManagerкладёт в ресурсы окна вместе с каждым актуальным ключом его устаревший псевдоним с тем же значением;- стили — прямо в словарях библиотеки, отдельной записью вида
<Style x:Key="ModPlusFlatButton" BasedOn="{StaticResource ModPlus.Styles.FlatButton}" />.Благодаря этому плагины, выпущенные до переименования, продолжают работать без изменений. Но в новом коде нужно использовать только новые ключи.
Схема именования¶
| Префикс | Что содержит |
|---|---|
ModPlus.Colors.* |
Цвета (Color) |
ModPlus.Brushes.* |
Кисти (Brush) |
ModPlus.Fonts.* |
Семейства шрифтов |
ModPlus.Fonts.Sizes.* |
Размеры шрифта |
ModPlus.Sizes.* |
Размеры, отступы, толщины (double, Thickness) |
ModPlus.Radius.* |
Радиусы скругления (CornerRadius) |
ModPlus.Styles.* |
Стили контролов |
ModPlus.Converters.* |
Конвертеры, объявленные в словарях библиотеки |
ModPlus.Shadows.* |
Эффекты тени |
ModPlus.Easing.* |
Функции сглаживания анимаций |
ModPlus.Animation.* |
Длительности анимаций |
ModPlus.Opacity.* |
Значения прозрачности |
ModPlus.Values.* |
Логические значения (True / False) |
ModPlus.Visuals.* |
Изображения и визуальные элементы |
Составные имена читаются слева направо от общего к частному:
ModPlus.Brushes.Button.HoverBackground — кисть, кнопка, фон при наведении.
Пример перехода на новые ключи:
<!-- Было -->
<Button Background="{DynamicResource AccentColorBrush}"
Style="{StaticResource ModPlusFlatButton}"
Margin="{DynamicResource ModPlusDefaultMargin}" />
<!-- Стало -->
<Button Background="{DynamicResource ModPlus.Brushes.Accent}"
Style="{StaticResource ModPlus.Styles.FlatButton}"
Margin="{DynamicResource ModPlus.Sizes.Margin.All}" />
Обратите внимание: ключи стилей содержат точки, поэтому в разметке они всегда указываются через
{StaticResource ...}или{DynamicResource ...}— сокращённая записьStyle="{StaticResource ModPlus.Styles.FlatButton}"работает так же, как и раньше.
Таблица соответствия¶
Ключи сгруппированы по категориям нового имени. Поиск по странице (Ctrl + F) по старому имени быстро приведёт к нужной строке.
Цвета — ModPlus.Colors.*¶
| Устаревший ключ | Новый ключ |
|---|---|
AccentColor |
ModPlus.Colors.Accent |
BlackColor |
ModPlus.Colors.Black |
BlueColor |
ModPlus.Colors.Blue |
ButtonAccentBackgroundColor |
ModPlus.Colors.Button.AccentBackground |
ButtonAccentBorderColor |
ModPlus.Colors.Button.AccentBorder |
ButtonAccentForegroundColor |
ModPlus.Colors.Button.AccentForeground |
ButtonHoverBackgroundColor |
ModPlus.Colors.Button.HoverBackground |
ButtonHoverBorderColor |
ModPlus.Colors.Button.HoverBorder |
ButtonHoverForegroundColor |
ModPlus.Colors.Button.HoverForeground |
DarkGray |
ModPlus.Colors.DarkGray |
ErrorColor |
ModPlus.Colors.Error |
FlatButtonGray |
ModPlus.Colors.FlatButtonGray |
IdealForegroundColor |
ModPlus.Colors.IdealForeground |
LightBlackColor |
ModPlus.Colors.LightBlack |
LightBlueColor |
ModPlus.Colors.LightBlue |
LightBrownColor |
ModPlus.Colors.LightBrown |
LightBurgundyColor |
ModPlus.Colors.LightBurgundy |
LightGrayColor |
ModPlus.Colors.LightGray |
LightGreenColor |
ModPlus.Colors.LightGreen |
LightOrangeColor |
ModPlus.Colors.LightOrange |
LightPurpleColor |
ModPlus.Colors.LightPurple |
LightRedColor |
ModPlus.Colors.LightRed |
LightTealColor |
ModPlus.Colors.LightTeal |
LightYellowColor |
ModPlus.Colors.LightYellow |
MidGray |
ModPlus.Colors.MidGray |
OrangeColor |
ModPlus.Colors.Orange |
ProgressBarBackgroundColor |
ModPlus.Colors.ProgressBarBackground |
PurpleColor |
ModPlus.Colors.Purple |
SuccessColor |
ModPlus.Colors.Success |
WhiteColor |
ModPlus.Colors.White |
WindowActiveBorderColor |
ModPlus.Colors.WindowActiveBorder |
WindowBackgroundColor |
ModPlus.Colors.WindowBackground |
WindowIconColor |
ModPlus.Colors.WindowIcon |
WindowNotActiveBorderColor |
ModPlus.Colors.WindowInactiveBorder |
ModPlusShadow |
ModPlus.Colors.Shadow |
Кисти — ModPlus.Brushes.*¶
| Устаревший ключ | Новый ключ |
|---|---|
AccentColorBrush |
ModPlus.Brushes.Accent |
BlackBrush |
ModPlus.Brushes.Black |
BlueBrush |
ModPlus.Brushes.Blue |
BoxesBorderBrush |
ModPlus.Brushes.BoxesBorder |
ButtonAccentBackgroundBrush |
ModPlus.Brushes.Button.AccentBackground |
ButtonAccentBorderBrush |
ModPlus.Brushes.Button.AccentBorder |
ButtonAccentForegroundBrush |
ModPlus.Brushes.Button.AccentForeground |
ButtonHoverBackgroundBrush |
ModPlus.Brushes.Button.HoverBackground |
ButtonHoverBorderBrush |
ModPlus.Brushes.Button.HoverBorder |
ButtonHoverForegroundBrush |
ModPlus.Brushes.Button.HoverForeground |
CardBackground |
ModPlus.Brushes.CardBackground |
ControlsValidationBrush |
ModPlus.Brushes.ControlsValidation |
DarkGrayBrush |
ModPlus.Brushes.DarkGray |
ErrorBrush |
ModPlus.Brushes.Error |
FlatButtonGrayBrush |
ModPlus.Brushes.FlatButtonGray |
FlatButtonMouseOverForeground |
ModPlus.Brushes.FlatButtonMouseOverForeground |
FlyoutBackgroundBrush |
ModPlus.Brushes.FlyoutBackground |
FlyoutForegroundBrush |
ModPlus.Brushes.FlyoutForeground |
FlyoutModalessBackgroundBrush |
ModPlus.Brushes.FlyoutModalessBackground |
FlyoutModalessForegroundBrush |
ModPlus.Brushes.FlyoutModalessForeground |
ForegroundForAccentedBrush |
ModPlus.Brushes.ForegroundForAccented |
IdealForegroundColorBrush |
ModPlus.Brushes.IdealForeground |
IdealForegroundDisabledBrush |
ModPlus.Brushes.IdealForegroundDisabled |
LightBlackBrush |
ModPlus.Brushes.LightBlack |
LightBlueBrush |
ModPlus.Brushes.LightBlue |
LightBrownBrush |
ModPlus.Brushes.LightBrown |
LightBurgundyBrush |
ModPlus.Brushes.LightBurgundy |
LightGrayBrush |
ModPlus.Brushes.LightGray |
LightGreenBrush |
ModPlus.Brushes.LightGreen |
LightOrangeBrush |
ModPlus.Brushes.LightOrange |
LightPurpleBrush |
ModPlus.Brushes.LightPurple |
LightRedBrush |
ModPlus.Brushes.LightRed |
LightTealBrush |
ModPlus.Brushes.LightTeal |
LightYellowBrush |
ModPlus.Brushes.LightYellow |
MidGrayBrush |
ModPlus.Brushes.MidGray |
ModPlusShadowBrush |
ModPlus.Brushes.Shadow |
ModPlusWindowIconBrush |
ModPlus.Brushes.WindowIcon |
ModPlusWindowOverlayBrush |
ModPlus.Brushes.WindowOverlay |
OrangeBrush |
ModPlus.Brushes.Orange |
ProgressBarBackgroundBrush |
ModPlus.Brushes.ProgressBarBackground |
PurpleBrush |
ModPlus.Brushes.Purple |
SemiTransparentWhiteBrush |
ModPlus.Brushes.SemiTransparentWhite |
SuccessBrush |
ModPlus.Brushes.Success |
TabHeaderBrush |
ModPlus.Brushes.TabHeader |
TabHeaderOverBrush |
ModPlus.Brushes.TabHeaderOver |
TabHeaderOverSelectedBrush |
ModPlus.Brushes.TabHeaderOverSelected |
TabHeaderSelectedBrush |
ModPlus.Brushes.TabHeaderSelected |
ToggleButtonThumbBrush |
ModPlus.Brushes.ToggleButtonThumb |
TransparentWhiteBrush |
ModPlus.Brushes.TransparentWhite |
ValidationTextBrush |
ModPlus.Brushes.ValidationText |
WhiteBrush |
ModPlus.Brushes.White |
WindowActiveBorderColorBrush |
ModPlus.Brushes.WindowActiveBorder |
WindowBackgroundColorBrush |
ModPlus.Brushes.WindowBackground |
WindowNotActiveBorderColorBrush |
ModPlus.Brushes.WindowInactiveBorder |
Скругления — ModPlus.Radius.*¶
| Устаревший ключ | Новый ключ |
|---|---|
ButtonCornerRadius |
ModPlus.Radius.Button |
CardCornerRadius |
ModPlus.Radius.Card |
DialogCornerRadius |
ModPlus.Radius.Dialog |
ExpanderCornerRadius |
ModPlus.Radius.Expander |
FlatButtonCornerRadius |
ModPlus.Radius.FlatButton |
FlipperCornerRadius |
ModPlus.Radius.Flipper (контрол Flipper удален, ключ оставлен) |
GroupBoxCornerRadius |
ModPlus.Radius.GroupBox |
ModPlusBoxesCornerRadius |
ModPlus.Radius.Boxes |
ModPlusButtonsCornerRadius |
ModPlus.Radius.Buttons |
ModPlusValidationCornerRadius |
ModPlus.Radius.Validation |
PopUpCornerRadius |
ModPlus.Radius.Popup |
ScrollBarCornerRadius |
ModPlus.Radius.ScrollBar |
Анимация, прозрачность, базовый отступ¶
| Устаревший ключ | Новый ключ |
|---|---|
AnimateMouseDuration |
ModPlus.Animation.MouseDuration |
ModPlusDefaultMargin |
ModPlus.Sizes.DefaultMargin |
ModPlusDisableOpacity |
ModPlus.Opacity.Disabled |
Шрифты — ModPlus.Fonts.*¶
| Устаревший ключ | Новый ключ |
|---|---|
ClearTextButtonFontSize |
ModPlus.Fonts.Sizes.ClearTextButton |
ContentFontFamily |
ModPlus.Fonts.Content |
ContentFontSize |
ModPlus.Fonts.Sizes.Content |
ContextMenuFontSize |
ModPlus.Fonts.Sizes.ContextMenu |
DefaultFont |
ModPlus.Fonts.Default |
DialogMessageFontSize |
ModPlus.Fonts.Sizes.DialogMessage |
DialogTitleFontSize |
ModPlus.Fonts.Sizes.DialogTitle |
FlatButtonFontSize |
ModPlus.Fonts.Sizes.FlatButton |
FloatingWatermarkFontSize |
ModPlus.Fonts.Sizes.FloatingWatermark |
FlyoutHeaderFontSize |
ModPlus.Fonts.Sizes.FlyoutHeader |
HeaderFontFamily |
ModPlus.Fonts.Header |
HeaderFontSize |
ModPlus.Fonts.Sizes.Header |
MenuFontSize |
ModPlus.Fonts.Sizes.Menu |
NormalFontSize |
ModPlus.Fonts.Sizes.Normal |
StatusBarFontSize |
ModPlus.Fonts.Sizes.StatusBar |
SubHeaderFontSize |
ModPlus.Fonts.Sizes.SubHeader |
TabItemFontSize |
ModPlus.Fonts.Sizes.TabItem |
ToggleSwitchFontFamily |
ModPlus.Fonts.ToggleSwitch |
ToggleSwitchFontFamily.Win10 |
ModPlus.Fonts.ToggleSwitch.Win10 |
ToggleSwitchFontSize |
ModPlus.Fonts.Sizes.ToggleSwitch |
ToggleSwitchFontSize.Win10 |
ModPlus.Fonts.Sizes.ToggleSwitch.Win10 |
ToggleSwitchHeaderFontFamily |
ModPlus.Fonts.ToggleSwitchHeader |
ToggleSwitchHeaderFontFamily.Win10 |
ModPlus.Fonts.ToggleSwitchHeader.Win10 |
ToggleSwitchHeaderFontSize |
ModPlus.Fonts.Sizes.ToggleSwitchHeader |
ToggleSwitchHeaderFontSize.Win10 |
ModPlus.Fonts.Sizes.ToggleSwitchHeader.Win10 |
TooltipFontSize |
ModPlus.Fonts.Sizes.Tooltip |
UpperCaseContentFontSize |
ModPlus.Fonts.Sizes.UpperCaseContent |
WindowTitleFontSize |
ModPlus.Fonts.Sizes.WindowTitle |
Конвертеры — ModPlus.Converters.*¶
| Устаревший ключ | Новый ключ |
|---|---|
ArcEndPointConverter |
ModPlus.Converters.ArcEndPoint |
ArcSizeConverter |
ModPlus.Converters.ArcSize |
BoolToVisConverter |
ModPlus.Converters.BoolToVisibility |
BooleanToVisibilityConverter |
ModPlus.Converters.BooleanToVisibility |
BottomCornerRadiusToZeroConverter |
ModPlus.Converters.BottomCornerRadiusToZero |
BrushRoundConverter |
ModPlus.Converters.BrushRound |
CanExpandConverter |
ModPlus.Converters.CanExpand |
CardClipConverter |
ModPlus.Converters.CardClip |
EqualityToVisibilityConverter |
ModPlus.Converters.EqualityToVisibility |
InverseBoolToVisConverter |
ModPlus.Converters.InverseBoolToVisibility |
InvertedNullVisibilityConverter |
ModPlus.Converters.InvertedNullVisibility |
LargeArcConverter |
ModPlus.Converters.LargeArc |
LevelToIndentConverter |
ModPlus.Converters.LevelToIndent |
LocalizationCommonConverter |
ModPlus.Converters.LocalizationCommon |
MathAddConverter |
ModPlus.Converters.MathAdd |
MathMlpMultipleConverter |
ModPlus.Converters.MathMultiple |
ModPlusListViewItemContainerStyleConverter |
ModPlus.Converters.ListViewItemContainerStyle |
ModPlusTreeListViewItemContainerStyleConverter |
ModPlus.Converters.TreeListViewItemContainerStyle |
NotZeroConverter |
ModPlus.Converters.NotZero |
NotZeroToVisibilityConverter |
ModPlus.Converters.NotZeroToVisibility |
NullVisibilityConverter |
ModPlus.Converters.NullVisibility |
NullableToVisibilityConverter |
ModPlus.Converters.NullableToVisibility |
RangePositionConverter |
ModPlus.Converters.RangePosition |
RotateTransformCentreConverter |
ModPlus.Converters.RotateTransformCentre |
RotateTransformConverter |
ModPlus.Converters.RotateTransform |
StartPointConverter |
ModPlus.Converters.StartPoint |
StringIsEmptyVisibilityConverter |
ModPlus.Converters.StringIsEmptyVisibility |
TextBoxContextMenuLocalizationConverter |
ModPlus.Converters.TextBoxContextMenuLocalization |
TextFieldHintVisibilityConverter |
ModPlus.Converters.TextFieldHintVisibility |
ThicknessBindingConverter |
ModPlus.Converters.ThicknessBinding |
ThicknessToDoubleConverter |
ModPlus.Converters.ThicknessToDouble |
TranslateConverter |
ModPlus.Converters.Translate |
Функции сглаживания — ModPlus.Easing.*¶
| Устаревший ключ | Новый ключ |
|---|---|
AnimationEasingFunction |
ModPlus.Easing.Animation |
BadgeEase |
ModPlus.Easing.Badge |
Тени — ModPlus.Shadows.*¶
| Устаревший ключ | Новый ключ |
|---|---|
ModPlusShadowDepth1 |
ModPlus.Shadows.Depth1 |
ModPlusShadowDepth2 |
ModPlus.Shadows.Depth2 |
ModPlusShadowDepth3 |
ModPlus.Shadows.Depth3 |
ModPlusShadowDepth4 |
ModPlus.Shadows.Depth4 |
ModPlusShadowDepth5 |
ModPlus.Shadows.Depth5 |
Размеры — ModPlus.Sizes.*¶
| Устаревший ключ | Новый ключ |
|---|---|
NoContentFloatingScale |
ModPlus.Sizes.NoContentFloatingScale |
PopupContentPresenterExtend |
ModPlus.Sizes.Popup.ContentPresenterExtend |
PopupLeftRightMargin |
ModPlus.Sizes.Popup.LeftRightMargin |
PopupTopBottomMargin |
ModPlus.Sizes.Popup.TopBottomMargin |
Стили — ModPlus.Styles.*¶
| Устаревший ключ | Новый ключ |
|---|---|
BaseMetroWindowButtonStyle |
ModPlus.Styles.WindowButton.Base |
ComboBoxFilterTextBoxStyle |
ModPlus.Styles.ComboBoxFilterTextBox |
FocusVisual |
ModPlus.Styles.FocusVisual |
ModPlusAccentButton |
ModPlus.Styles.AccentButton |
ModPlusAccentRoundButton |
ModPlus.Styles.AccentRoundButton |
ModPlusAccentRoundLargeButton |
ModPlus.Styles.AccentRoundLargeButton |
ModPlusBadged |
ModPlus.Styles.Badged |
ModPlusBorderlessTextBox |
ModPlus.Styles.BorderlessTextBox |
ModPlusButtonForGrayBackground |
ModPlus.Styles.ButtonForGrayBackground |
ModPlusButtonForTextBox |
ModPlus.Styles.ButtonForTextBox |
ModPlusCardGroupBox |
ModPlus.Styles.GroupBox (стиль CardGroupBox удален, ключ перенаправлен) |
ModPlusCheckBox |
ModPlus.Styles.CheckBox |
ModPlusCircularProgressBar |
ModPlus.Styles.CircularProgressBar |
ModPlusCloseWindowButtonStyle |
ModPlus.Styles.WindowButton.Close |
ModPlusComboBox |
ModPlus.Styles.ComboBox |
ModPlusComboBoxEditableTextBox |
ModPlus.Styles.ComboBoxEditableTextBox |
ModPlusComboBoxItemSelectedCollapsedStyle |
ModPlus.Styles.ComboBoxItemSelectedCollapsed |
ModPlusComboBoxItemStyle |
ModPlus.Styles.ComboBoxItem |
ModPlusComboBoxToggleButton |
ModPlus.Styles.ComboBoxToggleButton |
ModPlusContentControlEx |
ModPlus.Styles.ContentControlEx |
ModPlusContextMenu |
ModPlus.Styles.ContextMenu |
ModPlusDataGrid |
ModPlus.Styles.DataGrid |
ModPlusDataGridCell |
ModPlus.Styles.DataGridCell |
ModPlusDataGridCheckBoxColumnEditingStyle |
ModPlus.Styles.DataGridCheckBoxColumnEditing |
ModPlusDataGridCheckBoxColumnStyle |
ModPlus.Styles.DataGridCheckBoxColumn |
ModPlusDataGridColumnHeader |
ModPlus.Styles.DataGridColumnHeader |
ModPlusDataGridComboBox |
ModPlus.Styles.DataGridComboBox |
ModPlusDataGridComboBoxEditableTextBox |
ModPlus.Styles.DataGridComboBoxEditableTextBox |
ModPlusDataGridComboBoxItemStyle |
ModPlus.Styles.DataGridComboBoxItem |
ModPlusDataGridComboBoxToggleButton |
ModPlus.Styles.DataGridComboBoxToggleButton |
ModPlusDataGridRow |
ModPlus.Styles.DataGridRow |
ModPlusDataGridRowHeader |
ModPlus.Styles.DataGridRowHeader |
ModPlusDataGridTextColumnEditingStyle |
ModPlus.Styles.DataGridTextColumnEditing |
ModPlusDataGridTextColumnPopupEditingStyle |
ModPlus.Styles.DataGridTextColumnPopupEditing |
ModPlusDialogStyle |
ModPlus.Styles.Dialog |
ModPlusDiscreteSlider |
ModPlus.Styles.DiscreteSlider |
ModPlusExpandCollapseToggleStyle |
ModPlus.Styles.ExpandCollapseToggle |
ModPlusExpander |
ModPlus.Styles.Expander |
ModPlusExpanderDownHeaderStyle |
ModPlus.Styles.ExpanderDownHeader |
ModPlusExpanderLeftHeaderStyle |
ModPlus.Styles.ExpanderLeftHeader |
ModPlusExpanderRightHeaderStyle |
ModPlus.Styles.ExpanderRightHeader |
ModPlusExpanderToggleButton |
ModPlus.Styles.ExpanderToggleButton |
ModPlusExpanderUpHeaderStyle |
ModPlus.Styles.ExpanderUpHeader |
ModPlusFlatButton |
ModPlus.Styles.FlatButton |
ModPlusFlatButtonForIcon |
ModPlus.Styles.FlatButtonForIcon |
ModPlusGridColumnHeaderGripper |
ModPlus.Styles.GridColumnHeaderGripper |
ModPlusGridRowHeaderGripper |
ModPlus.Styles.GridRowHeaderGripper |
ModPlusGridSplitter |
ModPlus.Styles.GridSplitter |
ModPlusGridViewItem |
ModPlus.Styles.GridViewItem |
ModPlusGroupBox |
ModPlus.Styles.GroupBox |
ModPlusHorizontalTrackDiscreteRepeatButton |
ModPlus.Styles.HorizontalTrackDiscreteRepeatButton |
ModPlusHorizontalTrackRepeatButton |
ModPlus.Styles.HorizontalTrackRepeatButton |
ModPlusLightStretchListBoxItem |
ModPlus.Styles.LightStretchListBoxItem |
ModPlusLinearProgressBar |
ModPlus.Styles.LinearProgressBar |
ModPlusListBox |
ModPlus.Styles.ListBox |
ModPlusListBoxItem |
ModPlus.Styles.ListBoxItem |
ModPlusListView |
ModPlus.Styles.ListView |
ModPlusMenu |
ModPlus.Styles.Menu |
ModPlusMenuItem |
ModPlus.Styles.MenuItem |
ModPlusMultiFloatingActionPopupBox |
ModPlus.Styles.MultiFloatingActionPopupBox |
ModPlusMultiSelectTreeView |
ModPlus.Styles.MultiSelectTreeView |
ModPlusMultiSelectTreeViewItem |
ModPlus.Styles.MultiSelectTreeViewItem |
ModPlusPasswordBox |
ModPlus.Styles.PasswordBox |
ModPlusPopupBox |
ModPlus.Styles.PopupBox |
ModPlusRadioButton |
ModPlus.Styles.RadioButton |
ModPlusRichTextBox |
ModPlus.Styles.RichTextBox |
ModPlusScrollBar |
ModPlus.Styles.ScrollBar |
ModPlusScrollBarRepeatButtonLargeStyle |
ModPlus.Styles.ScrollBarRepeatButtonLarge |
ModPlusScrollBarRepeatButtonSmallStyle |
ModPlus.Styles.ScrollBarRepeatButtonSmall |
ModPlusScrollBarThumbStyle |
ModPlus.Styles.ScrollBarThumb |
ModPlusSeparator |
ModPlus.Styles.Separator |
ModPlusSlider |
ModPlus.Styles.Slider |
ModPlusStylesWindowButtonCommands |
ModPlus.Styles.WindowButtonCommands.Base |
ModPlusSwitchToggleButton |
ModPlus.Styles.SwitchToggleButton |
ModPlusTabControl |
ModPlus.Styles.TabControl |
ModPlusTabItem |
ModPlus.Styles.TabItem |
ModPlusTextBox |
ModPlus.Styles.TextBox |
ModPlusThumb |
ModPlus.Styles.Thumb |
ModPlusThumbContentControl |
ModPlus.Styles.ThumbContentControl |
ModPlusToolButton |
ModPlus.Styles.ToolButton |
ModPlusToolForegroundPopupBox |
ModPlus.Styles.ToolForegroundPopupBox |
ModPlusToolPopupBox |
ModPlus.Styles.ToolPopupBox |
ModPlusToolTip |
ModPlus.Styles.ToolTip |
ModPlusTransparentAccentButton |
ModPlus.Styles.TransparentAccentButton |
ModPlusTransparentRoundButton |
ModPlus.Styles.TransparentRoundButton |
ModPlusTreeListView |
ModPlus.Styles.TreeListView |
ModPlusTreeView |
ModPlus.Styles.TreeView |
ModPlusTreeViewItem |
ModPlus.Styles.TreeViewItem |
ModPlusTreeViewItemFocusVisual |
ModPlus.Styles.TreeViewItemFocusVisual |
ModPlusValidationPopup |
ModPlus.Styles.ValidationPopup |
ModPlusVerticalTrackRepeatButton |
ModPlus.Styles.VerticalTrackRepeatButton |
ModPlusWindowButtonCommands |
ModPlus.Styles.WindowButtonCommands |
OptionMarkFocusVisual |
ModPlus.Styles.OptionMarkFocusVisual |
WindowCommandsControlStyle |
ModPlus.Styles.WindowCommands |
WindowTitleThumbStyle |
ModPlus.Styles.WindowTitleThumb |
Логические значения — ModPlus.Values.*¶
| Устаревший ключ | Новый ключ |
|---|---|
FalseValue |
ModPlus.Values.False |
TrueValue |
ModPlus.Values.True |
Изображения — ModPlus.Visuals.*¶
| Устаревший ключ | Новый ключ |
|---|---|
ModPlusMultiFloatingActionPopupBoxIcon |
ModPlus.Visuals.PopupBoxIcon |
ModPlusPopupBoxToggleContent |
ModPlus.Visuals.PopupBoxToggleContent |
NewYearDecorationImage |
ModPlus.Visuals.NewYearDecoration |
Ключи, которые не переименованы¶
Шаблоны (ControlTemplate), раскадровки (Storyboard) и два конвертера шаблонов сохранили
исходные имена. Для них нет способа объявить в XAML псевдоним без полного дублирования блока:
конструкция <StaticResource x:Key="..." ResourceKey="..." /> ломает загрузку словаря, а
дублирование этих блоков добавило бы около 2300 строк.
Список:
BadgeChangedStoryboardCardTemplateDialogCloseStoryboardDialogShownStoryboardHorizontalScrollBarModPlusComboBoxItemTemplateModPlusDataGridComboBoxEditableTemplateModPlusDataGridComboBoxTemplateModPlusDialogTemplateModPlusDiscreteSliderHorizontalModPlusDiscreteSliderThumbModPlusFloatingHintComboBoxTemplateModPlusListViewTemplateConverterModPlusScrollBarThumbMouseOverStoryboardModPlusScrollBarThumbPressedStoryboardModPlusSliderHorizontalModPlusSliderThumbModPlusSliderVerticalModPlusTemplatesWindowButtonCommandsModPlusTreeListViewTemplateConverterModPlusValidationErrorTemplateOverlayFastSemiFadeInOverlayFastSemiFadeOutPopupContentClassicTemplatePopupContentDownTemplatePopupContentUpTemplateSheetNameTextBoxTemplateValidationErrorTemplateVerticalScrollBarWindowButtonCommandsTemplateWindowCommandsButtonTemplateWindowCommandsTemplateWindowCommandsToggleButtonTemplateWindowControlTemplate