Основные сведения о сообщениях компилятора разметки
Компилятор разметки платформы ленты Windows (лента), компилятор команд пользовательского интерфейса (UICC.exe), проверяет разметку ленты на соответствие схеме ленты и дополнительному набору правил, определенных платформой ленты.
Сообщения проверки
Во время компиляции создаются следующие сообщения проверки. Дополнительные сведения см. в разделе Компиляция разметки ленты.
Примечание
Параметр /W{0\1\2}
командной строки можно указать для фильтрации сообщений о событиях на основе серьезности.
Ошибки проверки
Сообщения об ошибках указывают на проблемы в разметке ленты, достаточно серьезные для того, чтобы компилятор прекратил процесс компиляции. Для успешной компиляции необходимо устранить эти проблемы.
Код | Имя | Сообщение | Сведения |
---|---|---|---|
SC1000 | SCE_CUSTOMTEMPLATE_INVALID_LAYOUT | Обнаружена недопустимая конфигурация "[имя строки]" в элементе SizeDefinition "[имя строки]". Размер элемента управления в макете меньшего размера не может превышать размер того же элемента управления в более крупном макете. | См. раздел SizeDefinition. |
SC1001 | SCE_CUSTOMTEMPLATE_MISSING_CONTROLNAME_FOUND | Свойство ControlName отсутствует в элементе SizeDefinition [имя строки]. При указании ControlNameMap все элементы ControlSizeDefinition должны указывать свойство ControlName. | См. раздел SizeDefinition. |
SC1002 | SCE_CUSTOMTEMPLATE_WRONG_NUMBER_CONTROLS | Все элементы GroupSizeDefinition в элементе SizeDefinition [string name], должны содержать одинаковое количество элементов ControlSizeDefinition. | См. раздел SizeDefinition. |
SC1003 | SCE_CUSTOMTEMPLATE_GENERAL_FAILURE | Не удалось обработать настраиваемое значение SizeDefinition. | См. раздел SizeDefinition. |
SC1004 | SCE_MINITOOLBAR_ERROR | Не удалось обработать элемент MiniToolbar. | См. раздел MiniToolbar. |
SC1005 | SCE_INVALID_CONTEXTUALUI | Не удалось обработать элемент ContextPopup. | См. раздел ContextPopup. |
SC1006 | SCE_CONTEXTUALUI_MISSING_CONTEXTMENU | Элемент ContextMap ссылается на несуществующий элемент ContextMenu "[имя строки]". | См. contextMap. |
SC1007 | SCE_CONTEXTUALUI_MISSING_MINITOOLBAR | Элемент ContextMap ссылается на несуществующий элемент MiniToolbar "[имя строки]". | См. contextMap. |
SC1008 | SCE_INVALID_CUSTOMIZE_QAT_COMMANDNAME | Свойство QuickAccessToolbar.CustomizeCommandName ссылается на неизвестный элемент Command. | См. раздел QuickAccessToolbar. |
SC1009 | SCE_APPLYING_TEMPLATE_FAILED | Не удалось применить свойство Group.SizeDefinition "[имя строки]". | См . статью Группа, настройка ленты с помощью определений размера и политик масштабирования. |
SC1010 | SCE_UNKNOWN_TEMPLATE | Свойство Group.SizeDefinition ссылается на нераспознанное свойство SizeDefinition "[имя строки]". | См . статью Группа, настройка ленты с помощью определений размера и политик масштабирования. |
SC1011 | SCE_INVALID_GROUP_SEQUENCE_NUMBER | Недопустимое значение ControlGroup.SequenceNumber. | См. раздел ControlGroup. |
SC1012 | SCE_ELEMENT_CREATION_FAILED | Не удалось определить сопоставление элементов для Group и SizeDefinition "[имя строки]". | См . статью Group, SizeDefinition, Настройка ленты с помощью определений размера и политик масштабирования. |
SC1013 | SCE_CUSTOMTEMPLATE_INVALID_GROUPSIZEDEFINITIONS | SizeDefinition содержит недопустимые groupSizeDefinitions. | См . статью GroupSizeDefinition, Group, SizeDefinition, Настройка ленты с помощью определений размера и политик масштабирования. |
SC1014 | SCE_BAD_MAXSIZE | Элемент Scale ссылается на неизвестную группу "[имя строки]". | См. раздел Масштабирование, группирование. |
SC1015 | SCE_INVALID_ELEMENT_MAXSIZE | Указано недопустимое свойство Scale.Size "[имя строки]". Должен иметь значение "Большой", "Средний" или "Малый". | См. раздел Масштабирование. |
SC1016 | SCE_INVALID_STARTING_VALUE_MAXSIZE | Свойство Scale.Size указывает размер "[имя строки]" для группы "[имя строки]", который не поддерживается sizeDefinition. | См. раздел Scale, Group, SizeDefinition. |
SC1017 | SCE_DUPLICATE_MAXSIZE | Свойство ScalingPolicy.IdealSizes содержит повторяющиеся теги Size для группы "[имя строки]". | См. раздел ScalingPolicy.IdealSizes, Group. |
SC1018 | SCE_DUPLICATE_MINITOOLBAR_NAME | Повторяющееся имя элемента MiniToolbar: "[имя строки]". | См. мини-панель инструментов. |
SC1019 | SCE_MINITOOLBAR_EXCEEDED_MAX | Слишком много определений элементов MiniToolbar. | См. мини-панель инструментов. |
SC1020 | SCE_BAD_SCALE_SIZE | Несогласованность ScalingPolicy для группы "[имя строки]". Размеры должны быть меньше, чем указано в IdealSizes. | См. раздел Масштаб, группа. |
SC1021 | SCE_BAD_SIZE_SCALING | При масштабировании для группы "[имя строки]" имеется недопустимое значение Size "[имя строки]". | См. раздел Масштаб, группа. |
SC1022 | SCE_BAD_LAYOUT_SIZE | Группа "[имя строки]" имеет размер макета "[имя строки]", который не разрешен параметром SizeDefinition. | См . раздел Group, SizeDefinition. |
SC1023 | SCE_SCALING_NOT_DECREASING | Несогласованная политика масштабирования для группы "[имя строки]". Размеры должны указываться в порядке убывания. | См. раздел ScalingPolicy, Group. |
SC1024 | SCE_BAD_CHUNK_REF | Свойство ScalingPolicy ссылается на неопределенную группу "[имя строки]". | См. раздел ScalingPolicy, Group. |
SC1025 | SCE_MISSING_CONTROL | В group SizeDefinition "[string name]" отсутствует обязательный элемент управления "[имя строки]". | См . раздел Group, SizeDefinition. |
SC1026 | SCE_MISSING_CONTROL_CONTENT | В элементе управления "[имя строки]" отсутствует необходимое содержимое. | См. раздел Элементы управления. |
SC1027 | SCE_NO_MATCHING_CONTENT_CONTROLREF | Group указывает слишком мало элементов управления для SizeDefinition "[имя строки]". | См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования. |
SC1028 | SCE_MISSING_ELEMENT | Отсутствует обязательный элемент "[имя строки]". | См . раздел Элементы разметки. |
SC1029 | SCE_BAD_SEPERATOR_FOUND | Разделитель не разрешен. | См . раздел ColumnBreak. |
SC1030 | SCE_ELEMENT_CONTROLINFO_DONOT_MATCH | Дочерний элемент группы "[имя строки]" не соответствует ожидаемому формату элемента управления SizeDefinition "[имя строки]". | См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования. |
SC1031 | SCE_TOO_FEW_CONTROLS | Группа содержит слишком мало элементов управления для выбранного sizeDefinition. | См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования. |
SC1032 | SCE_TOO_MANY_CONTROLS | Группа содержит слишком много элементов управления для выбранного свойства SizeDefinition. | См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования. |
SC1033 | SCE_FONTCONTROLS_EXCEEDED_MAX | Слишком много определений элементов управления шрифтами. | См. раздел FontControl. |
SC1034 | SCE_FONT_CONTROL_ELEMENT_CREATION_FAILED | Не удалось обработать элемент FontControl. | См. раздел FontControl. |
SC1035 | SCE_FONT_CONTROL_TEMPLATE_ATTRIBUTE_MISMATCH | Необязательное значение атрибута несовместимо со свойством FontControl.Type. | См. раздел FontControl. |
SC1036 | SCE_APPLICATIONMODE_PROCESSING_FAILURE | Не удалось проанализировать свойство ApplicationMode. | См. раздел Перенастройка ленты с помощью режимов приложения. |
SC1037 | SCE_APPLICATIONMODE_RESTRICTED | Свойство ApplicationMode можно указать только на вкладке или группе, а также в левой части элемента ApplicationMenu, в элементе Button, SplitButton или DropDownButton. | См. раздел Перенастройка ленты с помощью режимов приложения. |
SC1038 | SCE_XAML_SYNTAX_VALIDATION_FAILED | Узел не имеет правильного синтаксиса XAML платформы ленты. | См . раздел Элементы разметки. |
SC1039 | SCE_XAML_INCORRECT_COMMANDNAME_USAGE | CommandName "[имя строки]", на которое ссылается два или более несовместимых элементов управления. | См . Command.Name. |
SC1040 | SCE_XAML_SYNTAX_DUPLICATE_PROPERTY | Свойство "[имя строки]" указывается несколько раз. | См. раздел Элементы разметки. |
SC1041 | SCE_XAML_SYNTAX_MANDATORY_PROPERTY_MISSING | Отсутствует обязательное свойство "[имя строки]". | См. раздел Элементы разметки. |
SC1042 | SCE_XAML_IMAGERESOURCESTRING_TOO_LONG | Слишком длинный URI источника изображения для ресурса [string name] . | Рекомендуемая длина пути должна быть меньше MAX_PATH/2. См. раздел Изображение. |
SC1043 | SCE_XAML_COMMANDSYMBOL_NOT_UNIQUE | Повторяющееся определение элемента Command с символом "[имя строки]". | См . раздел Command.Symbol. |
SC1044 | SCE_XAML_COMMANDID_NOT_UNIQUE | Повторяющееся определение элемента Command с идентификатором "[имя строки]". | См . Command.Id. |
SC1045 | SCE_UNSUPPORTED_CONTROLSTYLE_TYPE | Семейство элементов управления "[имя строки]" не поддерживает элементы управления типа "[имя строки]". | См. раздел SizeDefinition. |
SC1046 | SCE_WRONG_CONTROL_TYPE | Элементы управления типа "[имя строки]" нельзя использовать в этом расположении в группе SizeDefinition "[имя строки]". | См. раздел SizeDefinition. |
SC1047 | ERRU_MARKUP_PARSER_FAILED | Сбой синтаксического анализа разметки. | См . раздел Компиляция разметки ленты. |
SC1048 | ERRU_RIBBON_TAG_NOT_FOUND | Элемент Ribbon не найден. | См. раздел Лента. |
SC1049 | ERRU_UIELEMENT_ID_HEADER_FILE_CREATION_FAILED | Не удалось создать файл заголовка "[имя строки]". | См . раздел Компиляция разметки ленты. |
SC1050 | ERRU_APPLICATION_NAME_TOO_LONG | Недопустимое имя приложения (длина больше символов [имя строки]). | См . раздел Компиляция разметки ленты. |
SC1051 | ERRU_RIBBON_RESOURCE_FILE_CREATION_FAILED | Не удалось создать файл ресурсов "[имя строки]". | См . раздел Компиляция разметки ленты. |
SC1052 | ERRU_RIBBON_BINARY_FILE_PATH_TOO_LONG | Имя выходного файла слишком длинное. | Рекомендуемая длина пути должна быть меньше MAX_PATH/2. См . раздел Компиляция разметки ленты. |
SC1053 | ERRU_XML_VALIDATION_ERROR_DESCRIPTION | [имя строки] | См. раздел Элементы разметки. |
SC1054 | ERRU_ID_GENERATION_FAILED | Превышено ограничение на автоматическое создание идентификаторов (1000). Добавьте определение для команды "[имя строки]" в "Application.Commands". | См . раздел Application.Commands. |
SC1055 | ERRU_COMMAND_NAME_GENERATION_FAILED | Не удается создать имя команды для элемента управления. Укажите свойство CommandName для элемента управления и добавьте определение для команды в Application.Commands. | См . раздел Application.Commands. |
SC1056 | ERRU_SYMBOL_NAME_TOO_LONG | Слишком длинное имя символа. | Максимальная длина составляет 100 символов. См . раздел Command.Symbol. |
SC1057 | SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE | Мини-панель может содержать только один элемент управления шрифтом. | См. раздел MiniToolbar. |
SC1058 | ERRU_RIBBON_HEADER_FILE_PATH_TOO_LONG | Слишком длинное имя файла заголовка выходных данных. | Рекомендуемая длина пути должна быть меньше MAX_PATH. См . раздел Компиляция разметки ленты. |
SC1059 | ERRU_RIBBON_RESOURCE_FILE_PATH_TOO_LONG | Имя файла выходного ресурса слишком длинное. | Рекомендуемая длина пути должна быть меньше MAX_PATH. См . раздел Компиляция разметки ленты. |
SC1060 | ERRU_COMMAND_ID_GENERATION_FAILED | Не удается создать идентификатор команды для команды. Укажите свойство Id для определения команды в application.Commands. | См . Command.Id. |
SC1061 | ERRU_FILE_NOT_FOUND | Файл не найден: "[имя строки]" | См . раздел Компиляция разметки ленты. |
SC1062 | ERRU_INVALID_NAMESPACE | Нераспознанный корневой элемент. Ожидается: <application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon"> | См. раздел Приложение. |
SC1063 | ERRU_UNIQUE_ID_GENERATION_FAILED | Не удается автоматически назначить уникальный идентификатор ресурса. Укажите идентификаторы ресурсов явным образом. | См. раздел Команда. |
SC1064 | ERRU_NON_IMAGE_RESOURCE_CONTAIN_LIST | Повторяющееся определение свойства. Свойства можно задать только один раз. | См. раздел Команда. |
SC1065 | ERRU_SPLITBUTTON_BUTTONITEM_NOTFOUND | Элемент управления SplitButton должен содержать по крайней мере один дочерний элемент управления типа Button, ToggleButton или CheckBox. Дочерний элемент управления может быть назначен свойству ButtonItem или указан в качестве содержимого в элементе MenuGroup. | См . раздел SplitButton, MenuGroup. |
SC1066 | SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE | MiniToolbar может содержать только один элемент управления шрифтом. | См. раздел MiniToolbar. |
SC1067 | SCE_INRIBBONGALLERY_INVALID_LAYOUT_ATTRIBUTES | Несогласованная политика масштабирования для InRibbonGallery. Значения атрибутов Columns должны указываться в порядке убывания, соответствующем Параметру MaxColumns >= MinColumnsLarge >= MaxColumnsMedium >= MinColumnsMedium. | См. раздел InRibbonGallery. |
SC1068 | SCE_FONTCONTROLS_FONT_SIZE_MIN_GREATER_THAN_MAX | Значение MaximumFontSize должно быть больше MinimumFontSize. | См . FontControl. |
SC1069 | SCE_FONTCONTROLS_FLOATIE_FONT_SIZE_LIMITS_MISMATCH | Значения MaximumFontSize и MinimumFontSize должны совпадать для всех экземпляров группы элементов управления шрифтом. | См . FontControl. |
SC1070 | SCE_FONTCONTROLS_SHOWTRUETYPEONLY_MISMATCH | ShowTrueTypeOnly должен соответствовать всем экземплярам группы элементов управления шрифтом. | См . FontControl. |
SC1071 | SCE_FONTCONTROLS_SHOWVERTICALFONTS_MISMATCH | ShowVerticalFonts должен совпадать для всех экземпляров группы элементов управления шрифтом. | См . FontControl. |
SC1100 | ERRU_INTERNAL_ERROR | При обработке разметки произошла внутренняя ошибка. | См . раздел Компиляция разметки ленты. |
Предупреждения проверки
Предупреждающие сообщения о событиях указывают на то, что проблемы в разметке ленты могут привести к неправильному отображению или функционированию ленты.
Код | Имя | Описание | Сведения |
---|---|---|---|
SC2001 | WARNING_COMMAND_NOT_DEFINED | Команда Undefined в элементе . | См. раздел Команда. |
SC2002 | WARNING_MISSING_RIBBON_PROPERTY | Неопределенное свойство: "[имя строки]". Используется значение по умолчанию. | См. раздел Элементы разметки. |
SC2003 | WARNING_DDCP_ATTRIBUTE_USED_IN_WRONG_TEMPLATE | Атрибут "[string name]" не следует использовать в параметре SizeDefinition объекта DropDownColorPicker "[имя строки]". Атрибут игнорируется. | См . раздел DropDownColorPicker, SizeDefinition, Настройка ленты с помощью определений размера и политик масштабирования. |
SC2004 | WARNING_IMAGE_TYPE_NOT_MATCHING_HIGH_CONTRAST | Ожидается изображение 4bpp: "[имя строки]". | См . раздел Указание ресурсов образа ленты, Command.LargeHighContrastImages, Command.SmallHighContrastImages. |
SC2005 | WARNING_IMAGE_TYPE_NOT_MATCHING | Ожидается изображение высокой контрастности 32bpp: "[имя строки]". | См . раздел Указание ресурсов образа ленты, Command.LargeHighContrastImages, Command.SmallHighContrastImages. |
SC2006 | WARNING_XAML_RESID_NOT_UNIQUE | Повторяющийся идентификатор "[имя строки]", определенный для ресурса в команде "[имя строки]". | См. раздел Команда. |
SC2007 | WARNING_RC_STRING_TOO_LONG | Строка для ресурса "[имя строки]" слишком длинна, чтобы поместить ее в RC-файл. Строки не должны содержать более 4097 символов после подстановки escape-последовательностей. | Максимально допустимая длина записи stringtable в RC-файле. См . раздел Команда, компиляция разметки ленты. |
Информационные сообщения
Информационные сообщения о событиях указывают на состояние компиляции или проблемы в разметке ленты, которые не влияют на функциональность ленты.
Код | Имя | Описание | Сведения |
---|---|---|---|
SC3004 | SCI_NO_TEMPLATE_SPECIFIED | Свойство Group.SizeDefinition не указано. | См. раздел Группа. |
INFO_RIBBON_MARKUP_VALIDATION_SUCCESS | Проверка файла разметки ленты выполнена успешно: "[имя строки]". | ||
INFO_UIELEMENT_HEADER_GENERATION_SUCCESS | Успешное создание файла заголовка: "[имя строки]". | ||
INFO_RIBBON_RESOURCE_FILE_GENERATION_SUCCESS | Успешное создание файла ресурсов ленты: "[имя строки]". |