C# 在cs文件中设置控件属性
我想在cs文件中(动态地)而不是在UI端设置控件绑定属性“updatesource=Explicit”。请帮帮我怎么做 有效:)C# 在cs文件中设置控件属性,c#,wpf,C#,Wpf,我想在cs文件中(动态地)而不是在UI端设置控件绑定属性“updatesource=Explicit”。请帮帮我怎么做 有效:) 您是否手动在代码中创建绑定?如果是这样,您可以像设置任何其他属性一样设置它: var binding = new Binding("BindingPath") { Source = myDataObject, UpdateSourceTrigger = UpdateSourceTrigger.Explicit } textBlock.SetBi
您是否手动在代码中创建绑定?如果是这样,您可以像设置任何其他属性一样设置它:
var binding = new Binding("BindingPath")
{
Source = myDataObject,
UpdateSourceTrigger = UpdateSourceTrigger.Explicit
}
textBlock.SetBinding(TextBlock.TextProperty, binding);
.我对它进行了测试,它可以正常工作。:-)代码与Gimalay的代码相同
BindingExpression bindingExpr = this.textBox1.GetBindingExpression(TextBox.TextProperty);
bindingExpr.ParentBinding.UpdateSourceTrigger = UpdateSourceTrigger.Explicit;
BindingExpression bindingExpr = this.textBox1.GetBindingExpression(TextBox.TextProperty);
bindingExpr.ParentBinding.UpdateSourceTrigger = UpdateSourceTrigger.Explicit;