UserControl.xaml: UserControl.xaml.cs: public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } public string Item { get { return (string)GetValue(ItemProperty);} set { SetValue(ItemProperty,value);} } public static readonly DependencyProperty ItemProperty= DependencyProperty.Register("Item",typeof(string),typeof(UserControl1),new PropertyMetadata("Unspecified")); } MainWindow.xaml: