2011-08-23 2 views
1

Silverlight 응용 프로그램을 테스트하고 있습니다. 웹에있는 자습서 중 하나는 MainPage 객체를 사용하며 MainPage 객체는 MainPage가 기본 Silverlight 클래스입니다. 예 : MainPage mp = 새 MainPage(); 모두 좋지만 MainPage XAML에는 MainPage 클래스 코드에서 액세스 할 수있는 몇 가지 컨트롤이 있습니다 (예 : ). txtPhotoUrl.Text; MainPage 클래스의 개체를 만든 후 문제가 발생합니다. XAML 컨트롤에 액세스 할 수 없습니다. MainPage 개체 속성 목록에서 해당 컨트롤을 볼 수 없습니다. 디자인에 의한 것입니까, 아니면 뭔가 빠졌습니까?Silverlight MainPage 객체

답변

2

내부 액세스 modifier.So을 가지고, 당신은 동일한 어셈블리에서 MainPage 컨트롤을 에 액세스 할 수 있습니다. 일부 제어 XAML에서 FieldModifier = "[내부/공개/개인]"속성 : 예를 들어,

MainPage mp = new MainPage(); 
string text = mp.txtPhotoUrl.Text; 

는 X를 사용하여 액세스 수정 변경할 수있다. 예를 들어,

+0

네, 이제 작동합니다. 감사! – Val

+0

@Val : Silverlight에서 작동합니까 ?? HTTP :? – AnthonyWJones

+0

"실버 4 프로를 bussiness 애플리케이션"//books.google.ru/books 식 88pqq2H7kVwC 및 PG = PA46 및 LPG = PA46 및 DQ = 실버 + X : FieldModifier 및 소스 = BL 및 OTS = pldMTYGz4V 및 SIG = EhWF-C-Xn9RHaVULcEyvp_3B0cM 및 HL = RU 및 EI = 6PJUTpmGH8j34QSBsemqBw 및 SA = –

1

txtPhotoUrlfield을 말하며 internal accessiblity입니다. 따라서 코드에 액세스하려면 동일한 프로젝트에 있어야합니다. 대상 코드에서 InternalsVisibleTo 속성을 사용하여 외부 코드가 내부 코드로 표시된 멤버에 액세스 할 수 있지만 외부 코드를 강하게 명명해야합니다. 기본 MainPage 컨트롤에 의해

+0

도 마찬가지입니다. 감사! – Val

관련 문제