У меня есть пользовательский элемент управления с меткой TextBox
(Border
обернут Label
и TextBox
с TextBox
, перекрывающим этикетку). Я нахожу несколько (работающих) примеров того, как заставить работать функцию TextChanged
при вызове из моего UserControl.
Просто фрагмент текстового поля:
<TextBox
FontSize="{Binding Path=DefaultFontSize}"
Style="{StaticResource WatermarkTextBox}"
Padding="{Binding Path=TextPadding}"
Tag="{Binding Path=TextValue}"
/>
Я пробовал использовать RoutedEventHandler
, как это сделал с событием Click моей кнопки, но это не сработало. Как мне сделать так, чтобы, скажем, я использую в окне, это необходимо:
<MyControl:LabeledTextBox
TextBoxChange="Some_Event"
TextValue="{Binding SomethingOrOther}"
/>
что он будет правильно срабатывать и выполнять необходимую функцию