如何以编程方式将ContentControl的内容绑定到DataContext?

时间:2010-01-20 02:44:47

标签: wpf data-binding binding datacontext

有人可以帮我翻译成CLR代码:

<ContentControl Content="{Binding}" />

3 个答案:

答案 0 :(得分:2)

使用SetBinding方法:

ccDetails.SetBinding(ContentControl.ContentProperty, new Binding())

答案 1 :(得分:0)

这对我有用:

Dim dc = ccDetails.GetValue(ContentControl.DataContextProperty)
ccDetails.SetValue(ContentControl.ContentProperty, dc)

很想听听更好的想法。

答案 2 :(得分:0)

我相信它会与此类似:

public void SetupManualBinding()
{
    var cc = new ContentControl();
    var binding = new Binding();
    cc.SetBinding(ContentControl.ContentProperty, binding);
}