Comment ajouter des Propriétés Personnalisées à WPF de Contrôle de l'Utilisateur

J'ai mon propre Contrôle de l'Utilisateur, y compris quelques boutons et etc.

J'utilise ce code pour afficher que les communications UNIFIÉES à l'écran.

<AppUI:XXXX x:Name="ucStaticBtns" HorizontalAlignment="Left" Margin="484,0,0,0" VerticalAlignment="Top" Width="68" />

J'ai ajouté deux propriété comme la Propriété1 et Propriété2 à XXXX de contrôle de l'utilisateur. Et changé mon code avec

<AppUI:XXXX x:Name="ucStaticBtns" HorizontalAlignment="Left" Margin="484,0,0,0" VerticalAlignment="Top" Width="68" Property1="False" Property2="False"/>

Quand j'ai ajouter ces 2 paramètres à XAML page, le système déclenche une exception comme "Le membre "Propriété1' n'est pas reconnu ou n'est pas accesiable"

Voici mon code UC.

 public partial class XXXX : UserControl
    {
        public event EventHandler CloseClicked;
        public event EventHandler MinimizeClicked;
        //public bool ShowMinimize { get; set; }
        public static DependencyProperty Property1Property;
        public static DependencyProperty Property2Property;
        public XXXX()
        {
            InitializeComponent();
        }

        static XXXX()
        {
            Property1Property = DependencyProperty.Register("Property1", typeof(bool), typeof(XXXX));
            Property2Property = DependencyProperty.Register("Property2", typeof(bool), typeof(XXXX));
        }

        public bool Property1
        {
            get { return (bool)base.GetValue(Property1Property); }
            set { base.SetValue(Property1Property, value); }
        }

        public bool Property2
        {
            get { return (bool)base.GetValue(Property2Property); }
            set { base.SetValue(Property2Property, value); }
        }
}

Pouvez-vous m'aider avec cela?
Merci beaucoup!

OriginalL'auteur cKNet | 2014-09-17