Я работаю над большим проектом WPF, и во время отладки мое окно вывода заполнено этими раздражающими предупреждениями:
Система. Windows. Информация о данных: 10: не Может получить значение с помощью привязки и не допустимый>, значение нейтрализации существует; использование значения по умолчанию вместо этого. BindingExpression:Path=HorizontalContentAlignment; DataItem=null; целевым элементом является 'ComboBoxItem' (Имя = ''); целевым свойством является 'HorizontalContentAlignment' (тип>' HorizontalAlignment')
В определенном примере ComboBoxItem разрабатывается таким образом:
Я знаю, что проблема сгенерирована определением темы по умолчанию для ComboBoxItem, который содержит вещи как:
но я также думал то использование
был бы заботившийся о проблеме, и вместо этого предупреждения все еще там.
Править: Для репродуцирования проблемы, необходимо переопределить также стиль ComboBox точно как сделанный в этом примере из MSDN: пример ComboBox ControlTemplate
Любая справка действительно ценится