2009-03-08 3 views
0

gridview 컨트롤에서 날짜 필드를 설정하는 데 사용하는 datepicker 컨트롤이 있습니다. 내 datepicker는 날짜를 선택하는 데 사용할 수있는 달력을 표시하는 데 날짜와 단추를 표시합니다. 이것은 독자적으로 훌륭하게 작동하지만 gridview에이를 추가하면 캘린더가 팝업되고 열과 행이 캘린더의 일부를 덮습니다. 다른 행이 다른 패널에 있기 때문에 달력의 ZIndex 설정이 도움이되지 않습니까? 이 문제를 어떻게 해결할 수 있습니까? 나는 VisualParent의 ZIndex를 올리려고했지만 아무런 운이 없었습니다.WPF Gridview Zindex

업데이트, gridview는 매우 표준적인 4 개의 열 중 하나가 날짜 열이고, 해당 열의 데이터 형식은 처음에는 텍스트 상자와 단추처럼 보이는 날짜 표시기를 만들고, 단추는 캔버스 패널에 배치되며 클릭하면 달력이 캔버스에 추가됩니다. 캔버스는 자식이 자신의 경계를 넘어서서 단추가 10 x 10 정도이고 달력이 200 x 200이되도록하는 유일한 패널입니다. 달력이 팝업되면 일반적으로 인접한 필드를 덮을 뿐이지 만 gridview는 "후"datepicker는 달력을 덮고있는 gridview의 각 셀을 가리 킵니다. 내 세포의 zindex를 올릴 필요가 있다고 가정하고 있지만 이것을 할 수있는 방법을 찾을 수 없습니까?

답변

0

와우, 팝업 또는 확장기를 사용해야합니다.

2

gridview 및 datepicker에 대한 자세한 정보를 제공해 주시겠습니까? 특히 사용자 정의 컨트롤입니까 아니면 오픈 소스 또는 상용 라이브러리에 속해 있거나 별도입니까?

또한 DataTemplate에 패널로 Canvas가 있다고 언급했습니다. Canvas는 큰 요소를 포함 할 수 있지만 모든 자식을 반드시 표시하지는 않습니다. 이 문제는 귀하의 문제와 관련이있을 수도 있고 그렇지 않을 수도 있습니다.

P. 죄송합니다 답변으로 게시했다. 내 평판 때문에 내가 논평하는 것을 허락하지 않습니까?

관련 문제