在code-背后的TextBlock绑定String属性 [英] Binding String Property in Code-Behind TextBlock
本文介绍了在code-背后的TextBlock绑定String属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图一个非常简单的属性绑定到一个TextBlock,但我必须尽一切code-背后(C#)。
i am trying to binding a very simple property to a TextBlock, but I have to do all in code-behind (C#).
我所试图做的是:
public string SomeText { get; set; }
后,我尝试TextBlock的绑定:
And after I try the Binding on TextBlock:
Binding myBinding = new Binding(SomeText);
myTextBlock.SetBinding(TextBlock.TextProperty, myBinding);
如何保持文本块相同的属性 SomeText
。
推荐答案
使用BindingOperations
Use BindingOperations
Binding binding = new Binding();
binding.Path = new PropertyPath("SomeText");
binding.Source = sourceObject; // view model?
BindingOperations.SetBinding(theTextBlock, TextBlock.TextProperty, binding);
这篇关于在code-背后的TextBlock绑定String属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文