同じソリューションに と WPF ウィンドウ プロジェクト を含むUserControl
という名前の WPF プロジェクトがあります。FormattedTextBox
TextBox
私のユーザー コントロールには、次のように登録された 2 つの依存関係プロパティがあります。
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
。MyNumber
メイン ウィンドウの XAML で、次のようにバインドしようとします。
Number="{Binding Path=MyNumber,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
バインドが機能しません。ユーザー コントロールの Number プロパティで get または set を実行することはありません。誰でも助けることができますか?