我有一个UserControl
名为的 WPF 项目,它在同一解决方案 FormattedTextBox
中包含一个和一个 WPF 窗口项目。TextBox
我的用户控件有两个这样注册的依赖属性:
public static readonly DependencyProperty NumberProperty =
DependencyProperty.Register("Number",
typeof(double),
typeof(FormattedTextBox),
new FrameworkPropertyMetadata());
public static readonly DependencyProperty NumberFormatStringProperty =
DependencyProperty.Register("NumberFormatString",
typeof(string),
typeof(FormattedTextBox),
new FrameworkPropertyMetadata());
我在主窗口中创建了我的用户控件的实例。主窗口INotifyPropertyChanged
包含一个名为MyNumber
. 在主窗口的 XAML 中,我尝试MyNumber
像这样绑定:
Number="{Binding Path=MyNumber,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
绑定不起作用 - 我从来没有进入用户控件中 Number 属性的 get 或 set 。有人可以帮忙吗?