[WPF]를 모두 선택을 클릭, 텍스트 상자의 텍스트 상자를 달성

원본 : [WPF]를 클릭하여 텍스트 상자의 텍스트 상자를 달성하기 모두 선택

        /// <요약>
        /// 보이드 : 포커스를 취득 할 때 제공되는 텍스트를 선택
        /// </ 요약>
        /// <PARAM NAME = "텍스트 상자"> 텍스트 박스 </ PARAM>
        공개 무효 SetSelectionAllOnGotFocus (텍스트 상자 텍스트 상자)
        {

            MouseButtonEventHandler _OnPreviewMouseDown = (발신자, E) =>
            {
                텍스트 상자와 같은 텍스트 상자 박스 = e.Source;
                box.Focus ();
                = 사실 e.Handled;
            };
            RoutedEventHandler _OnLostFocus = (발신자, E) =>
            {
                텍스트 상자와 같은 텍스트 상자 박스 = e.Source;
                box.PreviewMouseDown + = _OnPreviewMouseDown;
            };
            RoutedEventHandler _OnGotFocus = (발신자, E) =>
            {
                텍스트 상자와 같은 텍스트 상자 박스 = e.Source;
                box.SelectAll ();
                box.PreviewMouseDown - = _OnPreviewMouseDown;
            };

            textbox.PreviewMouseDown + = _OnPreviewMouseDown;
            textbox.LostFocus + = _OnLostFocus;
            textbox.GotFocus + = _OnGotFocus;
        }
 

출시 세 원저 · 원의 칭찬 0 · 조회수 969

추천

출처www.cnblogs.com/lonelyxmas/p/12075360.html