Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Назначение ресурсов неразделяемыми






Отметьте странное поведение иконок: при открытии разделов меню соответствующая группа иконок исчезает из других элементов управления. Это происходит потому, что по умолчанию логический ресурс считается разделяемым. А это значит, что объект, объявленный в ресурсе, при многократном использовании может появляться только в одном месте. Чтобы это устранить, нужно объявить ресурс неразделяемым с помощью атрибута x: Shared=" False" (share - разделять, делиться; shared - общий).

  • Добавьте в секцию объявления ресурсов атрибут x: Shared=" False"
< Window.Resources> <! -- File --> < Image x: Shared=" False" x: Key=" iconNew" Source=" Images/NewDocument.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconOpen" Source=" Images/Open.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconSave" Source=" Images/Save.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconPageSetup" Source=" Images/PrintSetup.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconPrintPreview" Source=" Images/PrintPreview.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconPrint" Source=" Images/Print.bmp" Width=" 16" Height=" 16" /> <! -- Edit --> < Image x: Shared=" False" x: Key=" iconUndo" Source=" Images/Edit_Undo.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconRedo" Source=" Images/Edit_Redo.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconCut" Source=" Images/Cut.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconCopy" Source=" Images/Copy.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconPaste" Source=" Images/Paste.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconDelete" Source=" Images/Delete.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconFind" Source=" Images/Find.bmp" Width=" 16" Height=" 16" /> < Image x: Shared=" False" x: Key=" iconFont" Source=" Images/Font.bmp" Width=" 16" Height=" 16" /> < /Window.Resources>
  • Запустите проект - убедитесь, что сам интерфейс функционирует нормально





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.