.net 有没有一种方法可以声明一个属性/DependencyProperty,在默认情况下使用双向绑定?

.net 有没有一种方法可以声明一个属性/DependencyProperty,在默认情况下使用双向绑定?,.net,wpf,binding,user-controls,.net,Wpf,Binding,User Controls,默认情况下,文本框等控件使用双向绑定 <TextBox Text="{Binding Text1}" /> 但是,对于自定义用户控件,我需要 <local:UserControl1 Text="{Binding Text1, Mode=TwoWay}" /> 是否有一种方法可以将属性上的绑定设置为默认使用双向绑定?当您声明属性时,请使用 public DependencyProperty SomeProperty = DependencyPropert

默认情况下,
文本框等控件使用
双向
绑定

<TextBox Text="{Binding Text1}" />

但是,对于自定义用户控件,我需要

<local:UserControl1 Text="{Binding Text1, Mode=TwoWay}" />


是否有一种方法可以将属性上的绑定设置为默认使用双向绑定?

当您声明属性时,请使用

public DependencyProperty SomeProperty =
    DependencyProperty.Register("Some", typeof(bool), typeof(Window1),
        new FrameworkPropertyMetadata(default(bool),
            FrameworkPropertyMetadataOptions.BindsTwoWayByDefault));