GSI

    public partial class UserControl1 : UserControl
    {
        public static DependencyProperty InputTextProperty;

        public UserControl1()
        {
            InitializeComponent();
       
            //
            InputTextProperty = DependencyProperty.Register("InputText", typeof(string),
                            typeof(UserControl1),
                            new FrameworkPropertyMetadata("none", new PropertyChangedCallback(OnInputTextChanged)));
        }

        public string InputText
        {
            set { SetValue(InputTextProperty, value); }
            get { return (string)GetValue(InputTextProperty); }
        }
         
        private void OnInputTextChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            TextBlock tb = this.FindName("txtShow") as TextBlock;

            tb.Text = InputText;
        }
    }

관련코드 :

Posted by gsi
: