У меня есть пользовательский пользовательский контроль с надписью 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}"
/>
что он правильно сработает и сделает нужную функцию