oronsultan Ответов: 0

Загрузите resourcedictionary с помощью ключа


Эй, ребята, у меня возникла серьезная проблема с моим проектом.
в мое приложение.язык XAML, у меня есть объект ResourceDictionary
которые содержат атрибута.Слились воедино. в MergerDictionaries у меня есть отскок ResourceDictionary ссылки на источник, вот так:
<ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/EW;component/Resources/Dictionary/TextBlockStyle.xaml"/>
                <ResourceDictionary Source="/EW;component/Resources/Dictionary/RoundConrner.xaml"/>

</ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>


Теперь я добавил ObjectDataProvider в app. xaml, и этот odp должен быть снабжен ключом:
&ЛТ;объект ObjectDataProvider х:ключ="odpSettings" тип объекта="{х:тип СРК:UserPreference}"/&ГТ;
Проблема в том, что когда я ставлю odp с ключом, я должен установить ключ также и для ResourceDictionary, например:
<ResourceDictionary x:Key="RD">


когда я пытаюсь загрузить ResourceDictionary из другого окна, я получаю сообщение об ошибке, говорящее, что ресурс не найден:

Текстовое поле х:имя="txtEmail" маржи="99,170,105,0" TextWrapping значение="обертывание"
HorizontalContentAlignment= "Center" Foreground= " #FF4C4949"
FontWeight= " Тонкий"
Текст="электронной почты:" события gotfocus="txtEmail_GotFocus" потеря фокуса="txtEmail_LostFocus"
Стиль="{Расширение StaticResource TextBlockStyle}" Ширина="207" Свойство FontSize="12"

есть какие-нибудь советы о том, как вызвать resourceDictionary с помощью ключа?

Что я уже пробовал:

я попытался установить ObjectDataProvider внутри resourceDictionary, но затем получил сообщение о том, что ODP не может быть найден. пожалуйста, помогите мне!!!!

0 Ответов