我有一個奇怪的問題讓我難住。我正在修改WPF日曆控件模板,出於我在下面解釋的原因,我必須使用Color
資源,而不是SolidColorBrush
資源,用於我的文本顏色。現在,我的Color
資源是這樣的:綁定一個顏色資源?
<!-- My Colors -->
<Color x:Key="MyTextColor">Blue</Color>
現在我想的Color
資源父屬性綁定,但Color
對象不具有Binding
財產。那麼,我將如何去約束這個資源呢?謝謝你的幫助。的WPF Calendar控件動畫在幾個地方其鼠標懸停文本,每個動畫使用了名爲SolidColorBrush
:
爲什麼我必須用一個顏色資源注意。我不能用資源引用替換畫筆,因爲我想保留動畫,這意味着我必須保留這個名字。但是,我可以代替畫筆的顏色,正如我在刷命名TEXTCOLOR做:
<!-- Modification: Changed template brush color -->
<SolidColorBrush x:Name="TextColor">
<SolidColorBrush.Color>
<StaticResource ResourceKey="MyTextColor" />
</SolidColorBrush.Color>
</SolidColorBrush>
鏈接的文章已死,也許你可以更新? – Kev 2012-02-05 19:38:28