我有一个TextBlock tblControl,我想设置一个绑定 类似于xaml'
Foreground="{Binding ForegroundColor}"
但在代码中。所以我用:
var b = new Binding { Path = new PropertyPath("ForegroundColor") };
tblControl.SetBinding(TextBlock.ForegroundProperty, b);
一切正常。
现在我想删除Binding以允许TextBlock显示默认的Foreground颜色,或者我需要设置Foreground的默认值。 tblControl.SetBinding(TextBlock.ForegroundProperty, null);
无法使用。怎么做?
答案 0 :(得分:7)
以下将清除绑定(或任何其他本地值):
tblControl.ClearValue(TextBlock.ForegroundProperty);