2012-11-09 4 views
0

Silverlight 5 응용 프로그램에 usercontrol이 있습니다. 이 UserControl은 다른 컨트롤 (TabItem, Panel 등)에 배치 할 수 있습니다. UserControl이 사용자에게 표시되는지 확인해야합니다. UserControl 또는 일부 영역이 사용자에게 표시 될 때만 true이어야합니다. 예를 들어, UserControl이 배경에있는 TabItem에 있거나 UserControl이 축소 된 패널에있을 때 false 일 수 있습니다. VisualTree에서이 정보를 가져올 수 있습니까? 힌트를 보내 주셔서 감사합니다. 가시성을 설정Silverlight - UserControl이 사용자에게 표시되는지 확인

답변

1

아래의 코드를 수행 할 수 있습니다

MyItem.Visibility = Visibility.Visible; 

일반적으로, TabControl에 내부에 항목을 배치 할 때, 그것의 가시성 값이 활성 탭에 따라, 변경 탭이보고가 발생합니다 탭 값을 제공하고 다른 탭 값은 제공하지 않습니다.

관련 문제