Обычно я создаю статическое свойство Color в одном месте, и мои кисти связываются с этим цветом.
<SolidColorBrush x:Key="LightColor" Color="#C5DBF6"/>
<SolidColorBrush x:Key="DarkColor" Color="#FF8DB2E3"/>
<LinearGradientBrush x:Key="FadeOutRight" EndPoint="1,1" StartPoint="0,0">
<GradientStop Color="{Binding Source={StaticResource LightColor}, Path=Color}" Offset="0" />
<GradientStop Color="{Binding Source={StaticResource DarkColor}, Path=Color}" Offset="1"/>
</LinearGradientBrush>
Вы также можете привязать другие цвета SolidBrush к этому:
<SolidColorBrush Color="{Binding Source={StaticResource LightColor}, Path=Color}" />
Если на это есть ссылка в другом файле, он может подчеркнуть его, потому что не может найти статический ресурс, но во время выполнения он все равно скомпилируется, если загружен ваш основной файл ресурса, содержащий ваши определения кисти.