using System.ComponentModel; namespace DTS.Common.RibbonControl { public class TextBoxData : ControlData { public string Text { get => _text; set { if (_text == value) return; _text = value; OnPropertyChanged(new PropertyChangedEventArgs("Text")); } } private string _text; } }