据我所知,如果控件的属性是用户可编辑的,那么它将支持双向绑定模式。例如TextBox.Text属性也可以获取和设置。
所以,我的问题是[以编程方式/设计器属性窗口查看]如何获得控件属性的默认模式。即对于TextBox.Text,默认绑定模式本身就是双向的,而不是单向,单向源或一次。
我希望,我很清楚我的问题。如果不清楚,请问我。
答案 0 :(得分:5)
TextBox text = new TextBox();
...
// Set your binding
...
// Get the binding
Binding binding = BindingOperations.GetBinding(text, TextBox.TextProperty);
if (binding != null)
{
// Get the mode
BindingMode mode = binding.Mode;
}