1

我知道如果控件的属性是用户可编辑的,那么它将支持两种方式绑定模式。例如 TextBox.Text 属性也可以被获取和设置。

所以,我的问题是如何[以编程方式查看/设计器属性窗口] 来获取控件属性的默认模式。即对于TextBox.Text,默认绑定模式是两种方式本身,而不是oneway、onewaytosource或onetime。

我希望,我的问题很清楚。请教我,如果不清楚。

4

1 回答 1

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;
}
于 2013-07-24T21:47:44.297 回答