2012-02-01 1 views
1

작은 비주얼을 표시하는 컨트롤이 있지만 큰 오류 메시지를 표시해야합니다. 템플릿에 유효성 검사 템플릿이 표시되지만 장식 된 컨트롤의 경계로 클리핑 된 것 같습니다. 장식 된 가치를 외부로 끌어 들이기위한 쉬운 방법은 없습니까?장식 된 컨트롤의 범위를 벗어나는 adorner가있을 수 있습니까?

+0

나는 쉬운 해결책이 없다는 것을 명심해야한다. 또 다른 방법은 팝업을 사용하는 것이지만 다른 제한/문제가있는 것입니다. – blindmeis

+0

제 해결 방법은 지금 당장 패딩을 추가하는 것입니다. 어떤 수단으로도 최적은 아니지만 사용 가능한 해킹을 제공하기에 충분했습니다. 하지만 해결책을 원하기 때문에이 문제를 공개하지 않고 해결 방법을 제시 할 것입니다. – MarqueIV

답변

0

전에도이 문제가 발생했습니다. 필자의 경우 컨트롤은 으로 감싸 져 있었기 때문에 Adorner 컨텐트는 해당 컨트롤에 잘려있었습니다. AdornerDecorator를 제거한 후 adorner는 해당 제어를 확장 할 수있었습니다. 내 대답 here (및 내가 거기 제공하는 링크 중 하나) 설명/이에 대해 자세히 보여줍니다.

+0

핵심은 Adorner의 위치 범위를 설정하는 AdornerDecorator를 지정하는 것입니다. 계층 구조 위로 상위 컨트롤에 지정하면 문제가 해결되는 것처럼 보입니다. 감사! – MarqueIV

관련 문제