프로젝트

일반

사용자정보

개정판 b1ec47cb

IDb1ec47cb3b9cab70f0c447f1ddad5cebeec36d63
상위 557bf58c
하위 f84daa7e, 27878b35

송근호이(가) 5년 이상 전에 추가함

issue #000 TextBox Control에 initialize 시 TextChanged 이벤트를 타면서 TextBox.Text를 빈값으로 초기화 시켰었다.
MarkupParse.cs에서 FromString에서 데이터베이스에서 불러온 각 객체들은 instance화 시키면서 TextChanged 이벤트가 발생했다.
해결책 TextBox 생성 시 TextBox.Text에 Text 값을 미리 초기화시켜주었다.

Change-Id: I4d90e808a8959f0051e025a8b96b15822143df15

차이점 보기:

MarkupToPDF/Controls/Text/TextControl.cs
86 86
            Base_Grid = GetTemplateChild(PART_Grid) as Grid;
87 87
            Base_Border = GetTemplateChild(PART_Border) as Border;
88 88
            Base_Canvas = GetTemplateChild(PART_Canvas) as Canvas;
89

  
89
           
90 90
            this.Base_TextBox.SizeChanged += new SizeChangedEventHandler(Base_TextBox_SizeChanged);
91 91
            this.Base_TextBlock.SizeChanged += new SizeChangedEventHandler(Base_TextBlock_SizeChanged);
92 92
            this.Base_TextBox.GotFocus += new RoutedEventHandler(TextControl_GotFocus);
93 93
            this.Base_TextBox.LostFocus += new RoutedEventHandler(TextControl_LostFocus);
94
            Base_TextBox.Text = this.Text;
94 95
            this.Base_TextBox.TextChanged += Base_TextBox_TextChanged;
95

  
96
            
96 97
            DrawingCloud();
97 98
            SetText();
98 99
        }
......
102 103
            if (Base_TextBox.Text.Contains("|OR||DZ|")) {
103 104
                Base_TextBox.Text = this.Text;
104 105
            }
106
           
107
            
105 108
            this.Text = Base_TextBox.Text;
109

  
106 110
            DrawingCloud();
107 111
        }
108 112

  

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)