2011-07-03 5 views
0

스크롤을 허용하기 위해 scrollviewer에 캔버스가 있습니다. 캔버스의 보이는 부분의 좌표를 가져올 수 있습니까? scrollviewer에 캔버스의 테두리를 표시하는 방법

나는 그런 식으로

leftBorder = ScrollViewer1.HorizontalOffset; 
rightBorder = ScrollViewer1.ViewportWidth - ScrollViewer1.HorizontalOffset; 

topBorder = ScrollViewer1.VerticalOffset; 
bottomBorder = ScrollViewer1.ViewportHeight - ScrollViewer1.VerticalOffset; 

을 계산하려고했지만 작동하지 않는 것 같습니다.

답변

0

가로 및 세로 간격 띄우기는 해당 방향의 실제 스크롤 값입니다. 그 외에도 표시 될 수있는 스크롤 막대없이 콘텐츠의 크기를 원할 경우. "PART_ScrollContentPresenter"라는 하위를 검색 할 수 있습니다. 스크롤 뷰어의 실제 내용을 표시하며, 스크롤바에 더 많은 공간이 필요할 때이 내용의 크기가 조정됩니다.

희망이 있습니다.

관련 문제