2010-05-05 5 views
1

ContentControl을 상속하는 사용자 지정 컨트롤이 있습니다. Silverlight ControlTemplate에서 다른 컨트롤에 이름으로 액세스하기

"Stackpanel1"라는 이름의 TextBlock있는 StackPanel - 토글 버튼

  • 행 2 -

    • 행 1 : generic.xaml을 파일 내부 2 행 간단한 그리드입니다 ToggleButton에는 ControlTemplate 중첩 된 체크 박스/체크하지 않음에 대한 VisualState가 들어 있습니다.

      "Stackpanel1"을 ToggleButton의 제어 템플릿 내부에서 어떻게 든 참조 할 수 있습니까? 스택 패널을 표시하거나 숨기려면

  • 답변

    1

    대답은 다음과 같습니다.

    사용자 지정 컨트롤 자체에 VisualStateManager이 표시되도록 상태 인 ToggleButton 부분을 모니터링하는 CustomControl 코드가 사용자 지정 컨트롤의 시각적 상태를 설정하는 코드로 수행해야합니다.

    관련 문제