0
我有一組邊框組成一個小地圖。理想情況下,我希望能夠將邊框的背景屬性綁定到自定義列表中的屬性,並在該屬性更改時更改背景。棘手的是,我必須在代碼背後做到這一點。有人能指出我正確的方向嗎?帶邊框的WPF綁定
謝謝。
我有一組邊框組成一個小地圖。理想情況下,我希望能夠將邊框的背景屬性綁定到自定義列表中的屬性,並在該屬性更改時更改背景。棘手的是,我必須在代碼背後做到這一點。有人能指出我正確的方向嗎?帶邊框的WPF綁定
謝謝。
使用FrameworkElement.SetBinding方法:
myBorder.SetBinding(Border.BackgroundProperty, "CurrentBackground");
,或者,如果你需要源和轉換器的東西:
myBorder.SetBinding(Border.BackgroundProperty,
new Binding(somePath) {
Source = something,
Converter = new WonderConverter()
// etc.
});