Easily with help of
MVVM Light Toolkit
. and S
ystem.Windows.Interactivity
from Blend SDK.
Just add this namespaces:
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras"
and then, in your
TextBox
XAML inject next lines:
<textbox x:name="txt1" ....="" xmlns:x="#unknown">
<i:interaction.triggers xmlns:i="#unknown">
<i:eventtrigger eventname="LostFocus">
<cmd:eventtocommand command="{Binding TestCommand,<br mode=" hold=" /> Mode=OneWay}" xmlns:cmd="#unknown">
CommandParameter="{Binding Text,
ElementName=txt1,
Mode=OneWay}"
MustToggleIsEnabledValue="True" />
</cmd:eventtocommand></i:eventtrigger>
</i:interaction.triggers>
</textbox>