2010-02-23 5 views
1

기본 사항 : 캔버스 컨테이너 (x : name = "Container"- 나중에 참조 할 수 있음)와 다른 컨트롤 (예 : 크기가 30x60 인 버튼)이 있으며 컨테이너 크기를 조정하고 싶습니다. 버튼의 크기를 조정하지 않고도 버튼에 맞출 수 있습니다. (그냥 scaleTransform 사용) 컨테이너 눈금에 바인딩 된 슬라이더를 설정하면 단추에 맞게 슬라이더를 슬라이드 할 수 있지만 값은 1.1343이며 컨테이너에있는 모든 컨트롤에 대해 프로그래밍 방식으로이 값을 계산할 수 있기를 원합니다. 크기가 다르며, 크기를 재조정 할 수 있습니다. 질문 : 컨테이너의 컨트롤이 전체 컨테이너 표면에 표시되도록 컨테이너를 확장하는 방법이 있습니까? 또한 위치를 조정해야 컨테이너의 스크롤링이 컨트롤 위에 배치되어야하지만 이미 끝났습니다. WPF : 콘텐츠에 맞게 확장하려면 어떻게해야합니까?

는 컨테이너로, 사전에 다니엘

답변

2

사용 그리드를 주셔서 감사합니다. Grid 내부에 배치 된 컨트롤은 Grid 전체를 직접 채울 것이고, 그 크기 (너비와 높이)는 Grid의 크기와 일치 할 것입니다.

+1

글쎄, 내가 아주 잘못 설명하는 것 같다 : 나는 컨트롤이 크기가 변경되면 안된다고, 오직보기가 확대되어야한다고 말했다. 스케일 변환에 대한 값 x, y는 프로그래밍 방식으로 계산해야하지만, 방법을 찾은 것 같습니다. 어쨌든 고마워요 다니엘 – daniell

+0

당신의 방법은 무엇입니까? Viewbox를 사용 했습니까? – Anthony

+0

괜찮습니다. 니 솔루션은 뭐니? –

관련 문제