1
레이블이있는 컨트롤이 있다고 가정 해보십시오. 코드 숨김에서 해당 레이블을 참조 할 수 있기를 원합니다. 내가 레이블 x:Name
제공하여이 작업을 수행 할 수 있습니다 : 불행하게도x : Name이있는 XAML 요소가 정의 된 클래스 외부에서 액세스 할 수 없게 할 수 있습니까?
<UserControl x:Class=...>
<Label x:Name="someLabel">Foo</Label>
....
</UserControl>
을, 지금은 다른 클래스에서이 작업을 수행 할 수 있습니다
`someUserControl.someLabel.Content = ...`
클래스에 Label
에 대한 액세스를 제한 할 수있는 방법이 있나요 그것이 정의되어 있는가? 즉, 나는 여전히 UserControl의 코드 숨김에서 참조 할 수 있지만 다른 곳에서는 참조 할 수 없습니다.
문구가 약간 혼란 스럽습니다. (그리고 FieldModifier를 많이 알지 못한다). 비공개로 설정할 수 없거나 기본값 대신 공개 또는 비공개로 설정할 수 있습니까? –
@ 룬 - 무슨 뜻인지 명확히하기 위해 업데이트되었습니다. – CodeNaked