2010-03-14 103 views
0

我有一組邊框組成一個小地圖。理想情況下,我希望能夠將邊框的背景屬性綁定到自定義列表中的屬性,並在該屬性更改時更改背景。棘手的是,我必須在代碼背後做到這一點。有人能指出我正確的方向嗎?帶邊框的WPF綁定

謝謝。

回答

2

使用FrameworkElement.SetBinding方法:

myBorder.SetBinding(Border.BackgroundProperty, "CurrentBackground"); 

,或者,如果你需要源和轉換器的東西:

myBorder.SetBinding(Border.BackgroundProperty, 
    new Binding(somePath) { 
    Source = something, 
    Converter = new WonderConverter() 
    // etc. 
    });