Clear / Erase TextBox Content With Button Click Event

后端 未结 1 641
无人共我
无人共我 2020-12-12 03:19

I have the following XAML snippet:


相关标签:
1条回答
  • 2020-12-12 04:00

    Here I had a spare minute, hope this helps, cheers.

    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 P.S. - You really only need either TargetName OR TargetObject but I included both for examples sake.

    0 讨论(0)
提交回复
热议问题