2011-01-07 1 views
1

저는 사용자 정의 그래픽 편집기를 만드는 작업을하고 있습니다. 그래픽 편집기에는 여러 개의 탭이 있으며 각각의 탭 내용에 대한 비트 맵 미리보기로 팝업을 표시하는 미리보기 기능을 만들고 싶습니다. 그러나, 내가 겪고있는 문제는 적절한 미리보기를 생성하기 전에 각 탭의 내용을 정렬해야한다는 것입니다. 이는 각 탭에 렌더링되고 배열되도록 보장합니다. 그런 다음 미리보기가 제대로 생성되는지 확인하십시오. 그렇지 않으면 미리보기의 크기가 0x0입니다. 아무도 콘텐츠 컨트롤을 조정하여 제대로 크기가 조정 된 미리보기를 생성 할 수있는 방법을 알고 있습니까?사용자 정의 WPF 캔버스에서 강제로 배열

답변

1

분명히 '정렬'방법을 직접 호출 할 수는 있지만 매개 변수로 전달하는 사각형에주의해야합니다. 개체를 강제로 움직이려면 컨트롤 표시에 좋지 않은 영향을 줄 수 있기 때문입니다 (즉, 원하는 위치에서 벗어나게 할 수 있습니다).

0

Here은 컨트롤의 "arrangeOverride"메서드에 대해 설명하는 MSDN에 대한 링크입니다.

나는 이것이 당신이 필요로하는 것이 확실치 않지만,이 방법은 당신이 요구하는 것처럼 보입니다.

희망이 도움이됩니다.

+0

ArrangeOverride가 배열의 일부로 호출되기 때문에 불행히도 도움이되지 않습니다. 어레인지를 호출하는 것은 어느 정도까지는 작동하지만 여전히 미리보기로 디스플레이 문제가 발생합니다. –

+0

@Alex - 아,이게 도움이되지 않는다는 사과드립니다. 찾을 수있는 것을 파헤쳐 둡니다. – AmbiguousX