2010-01-19 5 views
26

Windows 응용 프로그램 및 클래스 라이브러리를 만들고 있습니다. 클래스 라이브러리에 "InsertForm.xaml"이라는 WPF 컨트롤이 포함되어 있습니다.WPF 컨트롤 용 공용 클래스 한정자

InsertForm에는 eUserName이라는 TextBox가 있습니다.

다음 코드를 사용하여 InsertForm을 표시합니다. 성공했습니다. 하지만 eUserName에 액세스 할 수 없습니다. Textbox 수정자를 공개로 설정하는 방법은 무엇입니까?

using System.Windows.Forms.Integration

ElementHost host = new ElementHost(); 
iform= new Extender.InsertForm(); 
host.Child = iform; 
this.Controls.Add(host); 

답변

56

이 일이겠습니까?

<TextBox Name="eUserName" x:FieldModifier="public"/> 
+1

감사합니다. 매우 도움이되고 간편합니다. – ebattulga

+2

고마워요. 그것은 참으로 나를 도웁니다. –