내가 창을 축소하면 FontSize가 작아지고 창을 확대하면 FontSize가 커질 수 있습니까?FontSize를 WPF를 사용하여 windowsize와 관련성있게 변경 하시겠습니까?
7
A
답변
10
Viewbox
안에 텍스트를 감쌀 수 있습니다.
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Viewbox>
<TextBlock Text="Sizes to fit!"/>
</Viewbox>
</Window>
2
필자는 이것을 한번도 시도한 적이 없지만 변환기 방법을 통해 텍스트의 글꼴 크기 속성을 창 크기에 바인딩 할 수 있다고 상상합니다. 그 방법으로 광기가 거짓말처럼 직접 바인딩하려고하지 않을 것입니다.
다른 옵션은 ... 창 크기 조절 이벤트를 수동으로 각 컨트롤에 글꼴 크기를 보내 처리하는 것
--edit--
그냥 구글을 검색하고 원하는 것을 할 수있는, this result 발견 .+0
불행히도 변환기는 C#으로 작성되었습니다. 하지만 Visual Basic 프로그래밍 오전 및 Visual Basic에서 다시 작성하는 데 문제가 있습니다. 그러나 나는 자신의 컨버터를 프로그래밍하는 것이 그리 어렵지 않다고 생각한다. – rakete
관련 문제
- 1. WPF를 사용하여 C#에서 동적으로 이미지 변경
- 2. wpf를 POS에 사용 하시겠습니까
- 3. 보조 디스플레이에서 WPF를 시작 하시겠습니까?
- 4. DataGrid 가능한 WPF를 제거 하시겠습니까?
- 5. wpf를 사용하여 타원 애니메이션하기
- 6. WPF를 사용하여 WinForms를 구현합니까?
- 7. wpf를 사용하여 windows 양식
- 8. WPF를 사용하여 스레드에서 이미지로드
- 9. 프리즘에서 WPF를 사용하여 단결
- 10. jQuery를 사용하여 이미지를 변경 하시겠습니까?
- 11. MD5를 사용하여 비밀번호를 변경 하시겠습니까?
- 12. WPF를 사용하여 다중 화면으로 그리기
- 13. WPF를 사용하여 패밀리 트리 그리기
- 14. WPF를 사용하여 격자에 이미지 표시
- 15. WPF를 사용하여 중첩 탭 닫기?
- 16. 플렉스 : 라벨의 fontSize를 다른 라벨의 절반 크기로 바인딩 하시겠습니까?
- 17. Viewbox에있는 Textblock의 FontSize를 설정하는 방법
- 18. Jquery를 사용하여 선택 목록의 항목을 변경 하시겠습니까?
- 19. JavaScript를 사용하여 SVG 이미지의 크기를 변경 하시겠습니까?
- 20. jQuery를 사용하여 테이블의 테두리를 변경 하시겠습니까?
- 21. Wordpress, 필터를 사용하여 검색어를 변경 하시겠습니까?
- 22. jQuery를 사용하여 배경을 li 태그로 변경 하시겠습니까?
- 23. Delphi를 사용하여 폴더의 변경 사항을 추적 하시겠습니까?
- 24. JavaScript를 사용하여 영구히 HTTP_USER_AGENT 문자열을 변경 하시겠습니까?
- 25. NSUserDefaults를 사용하여 번들 표시 이름을 변경 하시겠습니까?
- 26. Twitter API를 사용하여 via 이름을 변경 하시겠습니까?
- 27. ezStore123 CMS 시스템을 사용하여 레이아웃을 변경 하시겠습니까?
- 28. WPF를 사용하여 다른 클래스의 컨트롤에 바인딩 가시성
- 29. WPF를 사용하여 IE 툴바를 만들 수 있습니까?
- 30. WPF를 사용하여 사용자 데스크탑을 흔들 수 있습니까?
이제 창을 축소해도 FontSize = "16"이 작아지면 효과가 없습니다. 기본적으로 글꼴은 매우 넓습니다. – rakete
물론 가능합니다. 제한을 부과하고자한다면,'Viewbox'의'StretchDirection' 속성으로 플레이하십시오. – CannibalSmith
@ CannibalSmith 1 upvote 내가 똑같은 문제에 직면했을 때 Stretch와 viewbox가 마술을했습니다. – Jerin