WPF绑定边框

时间:2010-03-14 00:59:06

标签: wpf binding border

我有一组构成小地图的边框。理想情况下,我希望能够将边框的背景属性绑定到自定义列表中的属性,并且当该属性更改时,它会更改背景。棘手的是,我必须在代码背后执行此操作。有人能指出我正确的方向吗?

感谢。

1 个答案:

答案 0 :(得分:2)

使用FrameworkElement.SetBinding方法:

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

或者,如果您需要资源和转换器和东西:

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