tabcontrol에 많은 탭이있어서 want to make scrollable tabs for a tabcontrol의 솔루션을 사용했습니다. 문제는 내 창에 이전 - 다음, 활성 탭을 변경하는 단추가 있다는 것입니다. 그래서 나는 scrollviewer를 사용하여 자동으로 활성 탭으로 이동합니다. BringIntoView()
방법을 사용하여 FrameworkElement
을 만들 수 있습니다. 하지만 내 경우에는 어떻게 구현할 수 있습니까? 당신이 가서 여기scrollviewer에서 활성 탭을 볼 수 있도록 설정하십시오.
0
A
답변
1
, 나는 귀하의 템플릿을
이 결합 된 특성으로 다음과 같은 스타일을 추가 게시 한 당신 링크에서와 같이 유사한 경우 첨부 된 행동 (Attached Properties)
을 작성하여 문제를 해결 탭 항목의 IsSelected
에 ScrollHelper.SelectScroll
<TabControl>
<TabControl.Resources>
<Style TargetType="TabItem" xmlns:l="clr-namespace:CSharpWPF">
<Setter Property="l:ScrollHelper.SelectScroll"
Value="{Binding IsSelected,RelativeSource={RelativeSource Self}}" />
</Style>
</TabControl.Resources>
...
</TabControl>
행동 클래스
이보기에 탭을 끌어BringIntoView()
메소드를 호출 속성의 변화에 따라
는 따라서에서 ScrollViewer는 가
당신이 재산이나 취향에 따라 클래스의 이름을 변경하도록 선택할 수 있습니다, 단순히 선택
탭으로 이동합니다 무작위 이름이 내 마음에 왔어.+0
thx! 그냥 내가 필요한 것! – Den
관련 문제
- 1. javascript를 사용하여 tabcontainer 활성 탭을 설정하십시오.
- 2. 페이지의 특정 위치에서 div를 볼 수 있도록 설정하십시오.
- 3. WPF 단추를 IConnectionPoint 이벤트 처리기 내에서 볼 수 있도록 설정하십시오.
- 4. ScrollViewer에서 항목을 볼 수 없거나 스크롤 할 수 없습니다.
- 5. 활성 탭을 강조하는 탐색
- 6. php를 사용하여 탭을 활성화하여 탭을 활성화로 설정하십시오.
- 7. Windows에서 파일을 검색 할 수 있도록 설정하십시오.
- 8. System.in을 JTextField에서 읽을 수 있도록 설정하십시오.
- 9. 사용자가 인식 할 수 있도록 쿠키를 설정하십시오.
- 10. Android Studio에서 미리보기 탭을 볼 수 없습니다.
- 11. scrollviewer에서 스크롤 할 수 없습니다.
- 12. JSF2의 ajax에서 요소를 볼 수 있도록
- 13. 이클립스 프로젝트에서 폴더를 볼 수 있도록
- 14. 선택한 텍스트를 IE에서 볼 수 있도록 설정
- 15. 외부에서 볼 수 있도록 노드를 설정 하시겠습니까?
- 16. 로그인 후 UserControl을 볼 수 있도록 설정
- 17. 사용자가 HTML 소스를 볼 수 있도록 제한
- 18. 모든 브라우저에서 볼 수 있도록 PDF 변환
- 19. 나중에 볼 수 있도록 이메일 저장
- 20. VBA, 어떻게 엑셀 수식 볼 수 있도록
- 21. Grails가 컨트롤러에서 볼 수 있도록 데이터를 전달합니다.
- 22. AngularJS에서 활성 탭을 끄려면 어떻게합니까?
- 23. PHP로 활성 jqueryui 탭을 감지합니까?
- 24. 웹 사이트를 외부에서 볼 수 없도록 설정하십시오.
- 25. PHP를 사용하여 활성 세션을 볼 수 있습니까?
- 26. 모든 활성 구독을 볼 수 있습니까?
- 27. ScrollViewer에서 움직이는 객체
- 28. 비활성화 된 텍스트 상자의 텍스트를 더 쉽게 볼 수 있도록 설정하십시오.
- 29. WPF의 눈금 행에서 한 번에 하나의 속성을 볼 수 있도록 설정하십시오.
- 30. Windows 8 App (C# 및 XAML)에서 암호를 볼 수 있도록 설정하십시오. PasswordBox
'BringIntoView'를 사용하려고했을 때 어떤 일이 발생 했습니까? – Sheridan
@Sheridan 방금 어떻게 그리고 어디에서 부르는지 알 수 없었습니다. – Den