Я хотел бы быть в состоянии сделать следующее:Определение цвета в качестве статического ресурса
...
<Grid>
<Grid.Resources>
<Color x:Key="MyColor">#FFEEDD</Color>
<Color x:Key="MyOtherColor">Green</Color>
<!-- Use MyColor and MyOtherColor to define other resources... -->
</Grid.Resources>
</Grid>
К сожалению, я вынужден сделать это вместо:
...
<Grid>
<Grid.Resources>
<Color x:Key="MyColor" A="255" R="255" G="238" B="221" />
<Color x:Key="MyOtherColor" A="255" R="0" G="128" B="0" />
<!-- Use MyColor and MyOtherColor to define other resources... -->
</Grid.Resources>
</Grid>
Потому что, мне кажется, что конвертеры ценности не пинают. Это королевская боль в крупу, и мне было интересно, что я могу сделать, чтобы я мог определить свои цвета символически и по шестнадцатеричному значению?
Я только видел первый путь. Я даже не знал, что вы можете сделать это вторым способом. – Gabe
Похоже, проблема возникла из-за проблемы с сборкой, где разработчик VS2010 не синхронизировался с XAML. Благодаря Meleak для тестирования в отдельном проекте. –
@Gabe: Я изменил его с первого на второй. Я не понимал, что я сделал пересоединение между ними, что фиксировало проблему, которая, по-видимому, была ограничена дизайнером VS2010. Если бы я только что сделал полную перестройку без изменения XAML, это сработало бы первым способом. –