저는 사용자 정의 그래픽 편집기를 만드는 작업을하고 있습니다. 그래픽 편집기에는 여러 개의 탭이 있으며 각각의 탭 내용에 대한 비트 맵 미리보기로 팝업을 표시하는 미리보기 기능을 만들고 싶습니다. 그러나, 내가 겪고있는 문제는 적절한 미리보기를 생성하기 전에 각 탭의 내용을 정렬해야한다는 것입니다. 이는 각 탭에 렌더링되고 배열되도록 보장합니다. 그런 다음 미리보기가 제대로 생성되는지 확인하십시오. 그렇지 않으면 미리보기의 크기가 0x0입니다. 아무도 콘텐츠 컨트롤을 조정하여 제대로 크기가 조정 된 미리보기를 생성 할 수있는 방법을 알고 있습니까?사용자 정의 WPF 캔버스에서 강제로 배열
1
A
답변
1
분명히 '정렬'방법을 직접 호출 할 수는 있지만 매개 변수로 전달하는 사각형에주의해야합니다. 개체를 강제로 움직이려면 컨트롤 표시에 좋지 않은 영향을 줄 수 있기 때문입니다 (즉, 원하는 위치에서 벗어나게 할 수 있습니다).
0
Here은 컨트롤의 "arrangeOverride"메서드에 대해 설명하는 MSDN에 대한 링크입니다.
나는 이것이 당신이 필요로하는 것이 확실치 않지만,이 방법은 당신이 요구하는 것처럼 보입니다.
희망이 도움이됩니다.
ArrangeOverride가 배열의 일부로 호출되기 때문에 불행히도 도움이되지 않습니다. 어레인지를 호출하는 것은 어느 정도까지는 작동하지만 여전히 미리보기로 디스플레이 문제가 발생합니다. –
@Alex - 아,이게 도움이되지 않는다는 사과드립니다. 찾을 수있는 것을 파헤쳐 둡니다. – AmbiguousX