Here I had a free minute, I hope this helps, welcomes.
Namespaces;
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"
and easy peasy.
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBox x:Name="ThatThangToClear" Width="250"/> <Button x:Name="ClearThatThang" Content="Clear That Thang" Margin="5,0"> <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> <ei:ChangePropertyAction TargetName="ThatThangToClear" TargetObject="{Binding ElementName=ThatThangToClear}" PropertyName="Text" Value="{x:Null}"/> </i:EventTrigger> </i:Interaction.Triggers> </Button> </StackPanel>
Oh and PS - You really only need TargetName OR TargetObject , but I have included both for example.
source share