2011-01-08 69 views
0

我想要一個矩形的填充綁定到一個資源字典的顏色。在混合中,很容易綁定到一種顏色。綁定填充顏色資源有條件

但是在我的viewmodel中,我有一個枚舉類型爲3的'類',我想根據此枚舉的值填充矩形,並將所有顏色保留在資源字典中。

有沒有人嘗試這樣做呢?它會是一個綁定轉換器嗎?枚舉 - >顏色資源?

解決:Accessing colors in a resource dictionary from a value converter

回答

2

你的轉換器可以返回的SolidColorBrush。例如,您可以使用資源字典中的顏色來實例化它。

SolidColorBrush b = (SolidColorBrush)Application.Current.Resources["PhoneAccentBrush"]; 
+0

謝謝!比傳入資源字典好得多:) – 2011-01-08 23:06:15