Проблема, ссылающаяся на Словарь Ресурса, который содержит Объединенный Словарь

Из файла ispell.el Вы может определить некоторые опции для ispell команды. Это происходит путем добавления раздела до конца файла как это:

;; Local Variables:
;; ispell-check-comments: exclusive
;; ispell-local-dictionary: "american"
;; End:

Примечание двойная точка с запятой отмечает запуск комментариев в текущем режиме. Это должно, вероятно, быть изменено для отражения способа, которым файл (язык программирования) представляет комментарии, как // для Java.

44
задан devuxer 30 November 2009 в 20:21
поделиться

2 ответа

Вам вообще не нужно ссылаться на generic.xaml , он имеет встроенную поддержку. Однако это означает, что он предоставляет стиль по умолчанию, который вы не устанавливаете явно. Явно установленные стили / шаблоны должны быть доступны из словарей res, на которые явно ссылаются.

(РЕДАКТИРОВАТЬ для ясности)

Одним исключением является App.xaml , где определенные ресурсы становятся доступными для всех. app, не требуя ссылки на какой-либо конкретный словарь ресурсов. Сам ресурс должен быть доступен по имени.

Причина, по которой это не удается

<Application.Resources>
    <ResourceDictionary
        Source="/CommonLibraryWpfThemes;component/Themes/Generic.xaml" />
</Application.Resources>

, я думаю, в том, что вы не заключили его в оболочку MergedDictionary , добавив в объединенный словари. Добавление непосредственно к ресурсам работает только для ресурсов, которые вы объявляете локально, например самих стилей и т. Д.

Однако, как я сказал ранее, вам не нужно объединять generic.xaml где-либо, возможно, вам следует просто реорганизовать кисти и другие ресурсы, используемые вне стилей, и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть в generic.xaml, чтобы иметь поведение «стиль по умолчанию» - если ему доступен стиль с ключом, равным типу элемента (глобально, или в локальных ресурсах), тогда он будет использовать этот стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , эта ошибка имеет определенный запах.

вам не нужно никуда объединять generic.xaml , возможно, вам следует просто реорганизовать кисти и другие ресурсы, используемые вне стилей, и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть в generic.xaml, чтобы иметь поведение «стиль по умолчанию» - если ему доступен стиль с ключом, равным типу элемента (глобально или в локальных ресурсах), то он будет использовать стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , эта ошибка имеет определенный запах.

вам не нужно никуда объединять generic.xaml , возможно, вам следует просто реорганизовать кисти и другие ресурсы, используемые вне стилей, и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть в generic.xaml, чтобы иметь поведение «стиль по умолчанию» - если стиль с ключом, равным типу элемента, доступен для него (глобально или в локальных ресурсах), тогда он будет использовать стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , эта ошибка имеет определенный запах.

xaml где угодно, возможно, вам следует просто реорганизовать кисти и другие ресурсы, используемые вне стилей, и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть общими. xaml, чтобы иметь поведение «стиль по умолчанию» - если ему доступен стиль с ключом, равным типу элемента (глобально или в локальных ресурсах), то он будет использовать этот стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , у этой ошибки есть определенный запах.

xaml где угодно, возможно, вам следует просто реорганизовать кисти и другие ресурсы, используемые вне стилей, и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть общими. xaml, чтобы иметь поведение «стиль по умолчанию» - если ему доступен стиль с ключом, равным типу элемента (глобально или в локальных ресурсах), то он будет использовать этот стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , у этой ошибки есть определенный запах.

и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть в generic.xaml, чтобы иметь поведение «стиль по умолчанию» - если стиль с ключом равен типу элемент доступен для него (глобально или в локальных ресурсах), тогда он будет использовать этот стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , у этой ошибки есть определенный запах.

и объединить только эти ресурсы в app.xaml .

Также обратите внимание, что стили не обязательно должны быть в generic.xaml, чтобы иметь поведение «стиль по умолчанию» - если стиль с ключом равен типу элемент доступен для него (глобально или в локальных ресурсах), тогда он будет использовать стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , эта ошибка имеет определенный запах.

поведение - если ему доступен стиль с ключом, равным типу элемента (глобально или в локальных ресурсах), то он будет использовать этот стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , эта ошибка имеет определенный запах.

поведение - если ему доступен стиль с ключом, равным типу элемента (глобально или в локальных ресурсах), то он будет использовать этот стиль как стиль по умолчанию. generic.xaml - это просто удобство.

Проверьте этот ответ.

Для других пользовательских кистей и т. Д. Вам необходимо явно указать эти ресурсы.

Вы также следует проверить содержимое WindowDictionary.xaml , эта ошибка имеет определенный запах.

4
ответ дан 26 November 2019 в 22:05
поделиться

Проверьте свой конструктор в приложении app.xaml.cs Вызовы инициализированные Component () - это то, что объединяет словари ресурсов ...

12
ответ дан 26 November 2019 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: