Предоставление значения для system windows markup staticresourceholder вызвало исключение

Обновлено: 06.07.2024

пример для отображения выбранных элементов в том же combobox, разделенных запятой.

но когда я пытаюсь использовать элемент управления UserControl в wpfform я получаю это исключение

Исключение в названии выбрасывается, когда я открываю окно в WPF, странно то, что это не происходит на моей машине разработки Windows 7 и не происходит, когда она развернута на Windows 7. Я получаю эту ошибку только на Windows XP, и только во второй раз, когда открываю окно. Вот код для открытия.

У меня есть XAML UserControl, который использует конвертер, содержащийся в том же проекте. xmlns:filter=clr-namespace:SampleModuleFilter - namespace definition Пока все хорошо. Однако, когда я перемещаю конвертер в другой assembly и соответствующим образом настраиваю пространства имен и ссылки, я.

Проблема заключается в неправильном порядке ваших стилей. Я имею в виду, что если мы опубликуем стиль кнопки с референцией на статическом ресурсе NormalBrush, который объявлен в стиле, как это:

Этот код выдаст вам такую ошибку. Но если ты изменишься, вот так

Все работает нормально. То же самое происходит, если ваши ресурсы хранятся в разных файлах xaml, и вы прикрепляете их в свой ResourceDictionary. Например (cosider мы храним наш NormalBrush в Colors.xaml и кнопку в Button.xaml). Это дает ошибку:

Это должно сработать ошибка:

Пожалуйста, проверьте, не указали ли вы конвертер в Xaml, который не существует.

Я наткнулся именно на эту проблему. Существует проблема с файлом XAML. SolidBorderBrush отсутствует в XAML. Добавив его, образец работает нормально.

Ниже приводится полное содержимое файла XAML.

Используя DynamicResource вместо StaticResource , он найдет ресурс во время выполнения, поэтому вам не нужно беспокоиться о порядке объявлений в XAML.

У этого могут быть недостатки (?), Но в особенно щекотливых случаях это было ответом на мои молитвы.

Проверьте разрешение для вашего файла resource.resx. В верхней части файла вы найдете раскрывающийся список, известный как Модификатор доступа : измените его тип на 'Public'

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

Я использую Visual Studio 2010/Frawework 3.5. если мой listview вакуум, я получаю эту ошибку: Предоставление значения на 'System.Windows.Baml2006.TypeConverterMarkupExtension' вызвало исключение на.

Я пытаюсь связать видимость окна в WPF с помощью конвертера. Я получаю ошибку. System.Windows.StaticResourceExtension System.Windows.StaticResourceExtension Я предоставляю свой код ниже. Мой взгляд-.

Исключение в названии выбрасывается, когда я открываю окно в WPF, странно то, что это не происходит на моей машине разработки Windows 7 и не происходит, когда она развернута на Windows 7. Я получаю.

У меня есть XAML UserControl, который использует конвертер, содержащийся в том же проекте. xmlns:filter=clr-namespace:SampleModuleFilter - namespace definition Пока все хорошо. Однако, когда я.

Отображение в поле Content у кнопки изображения из поля экземпляра класса
Имеется экземпляр класса, одно из полей которого - изображение (ImageSource). В коде присваиваю.

Автоматическое изменение размера кнопки в зависимости от фото которое находится на фоне кнопки
Например я сделал кнопку и поставил в кнопку фото, но на кнопке видно только половину фото. Мне.

Изменение ключа свойства в объекте в зависимости от аргумента функции
Если значение completed - false, необходимо в массиве заменить все свойства completed на false.

При таком варианте не реагирует вообще.

При таком - выбрасывается исключение при загрузке "A first chance exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll
Additional information: Предоставление значения для "System.Windows.Markup.StaticResourceHolder" вызвало исключение.".

P. S. Изображения хранятся в одном словаре ресурсов, стили в другом. Может, имеет значение. Думаю, что обращаюсь к ресурсам из другого словаря неправильно, а как правильно - пока не знаю.

Еще заметил что если у кнопки задать Content, то как ты и написал - вообще никак не реагирует.

Конкретно вот такой пример работает:

Ни фига у меня не работает, я попробовал ваш вариант и еще с десяток похожих вариаций.

Добавлено через 6 минут
Тут даже текст не меняется. Еще заметил что если у кнопки задать Content, то как ты и написал - вообще никак не реагирует. Пробовал. Когда запускаю, в кнопке true показывается, но текст не меняется, если изменить IsEnabled на False.

+ если изображение в Content, то у кнопки исходный стиль остается. Если с ControlTemplate - кнопка целиком состоит из изображения. Я как раз пытаюсь сделать, чтобы кнопка состояла из изображения.

Значение IsEnabled в зависимости от контента Label
Привет, мне необходимо чтобы в случае, если Label.Content Value="", то свойство Label.IsEnabled.

Нужно во время выполнения приложения менять свойства IsEnabled TextBox'ов
Ситуация такая: Есть шаблон TextBox, мне нужно во время выполнения приложения менять свойства.

Изменение свойства source кнопки при наведении
Здравствуйте, помогите пожалуйста решить такую задачу: при наведении курсора на кнопку надо чтобы.

Изменение параметров изображения в зависимости от положения ползунка (Opencv)
Помогите пожалуйста написать класс, который будет изменять яркость, насыщенность и цветовую гамму.


Изменение содержимого TreeView в зависимости от нажатой кнопки
Не знаю как правильно назвать то действие которое хочу сделать, объясню своими словами. Есть вот.

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Комментарии

Для страниц приложения, когда XamlParseException возникает исключение, оно обычно находится в контексте InitializeComponent вызова, сделанного классом страницы, который является точкой входа для модели приложения WPF использование средства синтаксического анализа XAML WPF на уровне отдельных страниц. Поэтому еще одна возможная стратегия обработки заключается в помещении try/catch блоков в InitializeComponent . Однако этот метод не интегрируется с шаблонами, областями визуального проектирования и другими созданными источниками, которые присоединяются InitializeComponent .

Конструкторы

Инициализирует новый экземпляр класса XamlParseException.

Инициализирует новый экземпляр класса XamlParseException.

Свойства

Получает информацию о базовом URI, когда возникает исключение.

Возвращает коллекцию пар «ключ-значение», предоставляющую дополнительные сведения об исключении.

Получает или задает ссылку на файл справки, связанный с этим исключением.

Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению.

Возвращает экземпляр класса Exception, который вызвал текущее исключение.

Получает или задает ключевое значение элемента в словаре, где произошло исключение.

Получает номер строки, где произошло исключение.

Возвращает позицию в строке, в которой возникло исключение.

Получает или задает XAML-имя объекта, где произошло исключение.

Возвращает или задает имя приложения или объекта, вызывавшего ошибку.

Получает строковое представление непосредственных кадров в стеке вызова.

Возвращает метод, создавший текущее исключение.

Возвращает или задает x:Uid Directive объекта, где произошло исключение.

Методы

Определяет, равен ли указанный объект текущему объекту.

При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений.

Служит хэш-функцией по умолчанию.

Получает данные, необходимые для сериализации заданного объекта путем заполнения заданного объекта SerializationInfo.

Возвращает тип среды выполнения текущего экземпляра.

Создает неполную копию текущего объекта Object.

Создает и возвращает строковое представление текущего исключения.

События

Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении.

Я только начал экспериментировать с шаблонами WPF против стилей, и я не уверен, что я делаю неправильно. Цель ниже состоит в том, чтобы чередовать цвета опций в меню. Код отлично работает только с, но когда я копирую и вставляю / переименовываю его для второго сегмента "MenuChoiceOdd", я получаю следующую ошибку:

> обеспечить значение на 'системы.Окна.Бамл2006.TypeConverterMarkupExtension " выдал исключение.

что я делаю не так?

Ой, сегодня понедельник.

обратите внимание, что я не заполнил значение высоты..

У меня была такая же ошибка, вызванная:

исправлено, поставив число в BorderThickness

в моем случае, я изменил название проекта. После того, как я получил эту ошибку. Я повторно выбрал изображения и увидел, что мне нужно изменить имя ресурса изображений тоже.

/ PREV%20 - %20Filter; компонент должен быть исправлен на /DSP%20 - %20Filter;компонент в моем случае.

назначение Width="* " на сетке дало мне ошибку, которая выглядит странно в первый раз, но все, что он пытается сказать, это то, что разметка не может быть преобразована в фактический тип.

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

эта ошибка начала появляться, когда я изменил свое изображение-позже понял, что я изменил изображение в своей папке, но забыл включить это в моем проекте .

следовательно, хотя XAML может показать мне изображение в представлении "Desgn" - я столкнулся с этим исключением @ run time. глупая.

вот еще один пример этой ошибки и как я ее разрешил.

Это, по-видимому, было вызвано обновлением моего проекта с VS2010 до VS2012 и VS2013. Не уверен, почему это будет проблемой здесь, но я думаю, что это так.

Я разработал мастер Visual Studio для автоматизации процесса добавления проекта в наше очень большое решение (300+ проектов), поскольку есть дополнительные требования к разработчикам США, чтобы помочь поддерживать проект. Я использовал WPF для wizard и это хорошо работало для VS2010. Я обновил проект до VS2012 и VS2013, и я начал получать эту ошибку. Оказывается, в какой-то момент путь к моим файлам значков и изображений был испорчен. Как только я исправил его - что я сделал непосредственно в XAML - я перестал получать ошибку.

У меня было то же самое, когда я забыл фигурные скобки:

здесь LinkButton должен был LinkButtonStyle.

у меня была такая же ошибка при использовании серого вместо Серого в моем BorderBrush

у меня была такая же ошибка, но использовал неправильный путь для изображения в папку ресурсов

Это проблема XAML, и если вы внимательно посмотрите на нее, то увидите, что в XAML есть место, где вы присваиваете значение «FontFamily», и это значение пустое. Это может быть связано с связыванием или прямым назначением пустых значений или анимации. Такие вещи могут быть в Page XAML или стилях (скорее всего, StandardStyles.xaml).

Запустите средства устранения неполадок совместимости программ и приложений Магазина Windows


  1. Откройте приложение «Настройки» в Windows 10 и перейдите в следующее место - «Обновление и безопасность»> «Устранение неполадок».
  2. На правой стороне вы найдете несколько магазинов у дома. В списке вы должны выполнить следующие операции по устранению неполадок один за другим
  3. Устранение неполадок совместимости программ.
  4. Приложения для Магазина Windows.

Следуйте инструкциям на экране, чтобы увидеть, решит ли это ваши проблемы.

Ноябрьское обновление 2021:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

скачать

Проверьте настройки конфиденциальности вашей камеры


Чтобы проверить настройки конфиденциальности камеры, сделайте следующее:

  • Нажмите «Пуск».
  • Нажмите «Настройки».
  • В поле поиска в правом верхнем углу введите веб-камера.
  • Нажмите Настройки конфиденциальности камеры.
  • Убедитесь, что разрешить приложениям использовать мой камера опция включена.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Читайте также: