1
<TextBox Text="" x:Name="txtName"/>
      <Button Content="Click">
          <Button.Style>
              <Style TargetType="Button">
                  <Style.Triggers>
                      <DataTrigger Binding="{Binding ElementName=input, Path=Text}" Value="1">
                          <Setter Property="Mouse.Leave" Value="{Binding OnAdd}"></Setter>
                      </DataTrigger>
                      <DataTrigger Binding="{Binding ElementName=input, Path=Text}" Value="2">
                          <Setter Property="Mouse.Leave" Value="{Binding OnAddMove}"></Setter>
                      </DataTrigger>
                  </Style.Triggers>
              </Style>
          </Button.Style>
      </Button>

The Button Click(Property=Command) is work by txtName; But MouseLeave not work

JerryBaxia
  • 113
  • 1
  • 1
  • 6
  • Read: http://stackoverflow.com/questions/9673966/dynamically-set-event-handler-using-datatrigger – Mate Oct 25 '12 at 06:11

0 Answers0