그래서 기본적으로 LoginEmail과 LoginPassword라는 두 개의 텍스트 상자가 있습니다. 내가 그들을 위해 애니메이션을 설정하려고 :하나의 텍스트 상자가 포커스를 잃고 다른 컨트롤에 초점이 맞춰 짐을 알아 두십시오.
- 사용자가 loginEmail이 1 애니메이션 # 1 시작을 입력, 사용자가 loginEmail이 # 1 애니메이션 # 종료 2 시작은
- 사용자 loginEmail이 # 1 애니메이션 # 1 시작를 입력 한 사용자는 loginEmail이 종료 # 1과 이동 LoginPassword # 2는 어떤 애니메이션을 없다
코드
private void LoginEmail_GotFocus(object sender, RoutedEventArgs e)
{
FocusAnimation.Begin();
}
private void LoginEmail_LostFocus(object sender, RoutedEventArgs e)
{
UnfocusAnimation.Begin();
}
private void LoginPassword_GotFocus(object sender, RoutedEventArgs e)
{
FocusAnimation.Begin();
}
private void LoginPassword_LostFocus(object sender, RoutedEventArgs e)
{
UnfocusAnimation.Begin();
}
그것은 사용자 loginEmail이 # 1을 입력 한 다음 LoginPassword # 2에 갈 때 때문에 지금은 작동하지 않습니다 이벤트들이있다 :
- LoginEmail_GotFocus (=> FocusAnimation.Begin();)
- LoginEmail_LostFocus (=는> UnfocusAnimation.Begin();)
- LoginPassword_GotFocus (=> FocusAnimation.Begin();)
따라서 사용자가 LoginEmail에서 LoginPassword로 이동하고 UnfocusAnimation & 두 번째 FocusAnimation을 표시하지 않는 것이 필요합니다. 불행히도 나는 그것을하는 방법을 모른다. 어떤 키를 누르면 될 때마다
질문이 명확하지 않습니다. 코드의 식별자가 질문 텍스트의 식별자와 일치하지 않습니다 (Textbox # 1, LoginPassword, ...). 문제를 재현 할 수있는 충분한 코드도 제공해야합니다. – madd0
확인. 죄송합니다. 방금 내 질문을 업데이트했습니다. – boski
문제를 재현 할 수있는 충분한 코드를 아직 제공하지 못했습니다 ... – madd0