У меня было много страниц в моем приложении, и я решил сделать глобальный стиль ApplicationBar в App.Resources:Windows Phone ApplicationBar BackgroundColor свойство стиля XamlParseException
<Style TargetType="shell:ApplicationBar">
<Setter Property="BackgroundColor" Value="#006699" />
</Style>
Однако, когда я попытался запустить приложение , VS дал мне ошибку:
The property 'BackgroundColor' was not found in type 'Microsoft.Phone.Shell.ApplicationBar'.
Это не верно - ApplicationBar.BackgroundColor Property. В чем проблема?
К сожалению, это не решит мою проблему, потому что каждый ApplicationBar в моем приложении имеет другую кнопку и пункт меню. Если вы имеете в виду тот факт, что я могу поместить все наборы в один файл ресурсов - их будет несколько легче найти, но объем работы в случае, если я решаю, например, изменить тип ресурса любого свойства, t будет меньше. Спасибо, что напомнили, что это не элемент управления Silverlight. Это объясняет все. –
Согласен, это будет довольно громоздко. Добавлена еще одна опция, которая в зависимости от вашей ситуации может помочь. – abhinav
Ну, это универсальное решение, однако моя ситуация не такая уж экстремальная :) Мне просто интересно, есть ли WPF-способ. Благодарю. –