0

TextBox のみを含む BasicUserControl2 というコントロールがあります。コントロール内にネストされた TextBox を公開する依存関係プロパティを登録したいと思います。これにより、親コントロールで BasicUserControl1 と言って、次のようなものを書くことができます

<tt:BasicUserControl2 TextBox.FontSize="10" />

現在、次の依存関係プロパティがあります。

    public TextBox TextBox
    {
        get { return (TextBox)_textBox; }
        set { this.SetValue(TextBoxProperty, value); }
    }
    public static readonly DependencyProperty TextBoxProperty = DependencyProperty.Register(
      "TextBox", typeof(TextBox), typeof(BasicUserControl2));

どのような物件を登録する必要がありますか?テキストボックスのプロパティを親 UserControl の同一のプロパティに個別にマップする必要がないようにしています。

4

1 に答える 1

1

カスタム UserControl で Dependency プロパティの代わりにAttached プロパティを作成する必要があります。

于 2012-11-25T08:21:21.227 に答える