Если вы используете MVVMLight, вы можете использовать Event to Command для ....
в вашем UserControl <vw:FontTreeView />
у вас должно быть TextBox
, поэтому в TextBox Xaml вы должны написать
Xaml
<i:Interaction.Triggers>
<i:EventTrigger EventName="TextChanged">
<Commands:EventToCommand Command="{Binding Path=TextChangedCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
Чтобы узнать больше о псевдонимах см. эту ссылку. он также демонстрирует, как передать аргумент события в вашу ViewModel .... но вы можете этого не учитывать, так что вы можете пропустить его ...
Если TextBox является внешним fontTreeViewControl .... тогда,
<StackPanel DataContext={Binding Path=DataContext,ElementName=fontTreeViewControl}>
<TextBox >
<i:Interaction.Triggers>
<i:EventTrigger EventName="TextChanged">
<Commands:EventToCommand Command="{Binding Path=TextChangedCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
</StackPanel>
Это может помочь вам ....:)