0

이상한 특정 문제가 여기에 있지만 Silverlight에서 객체를 포함하는 명확한 방법을 찾으려고합니다. (제 경우에는 TextBlock)은 DataGridCell에서 블리드 아웃되지만 포함하는 DataGrid에서 블리드 아웃되지 않습니다. 예를 들어Silverlight의 DataGridCell에서 텍스트가 찢어 지지만 DataGrid에서 흘러 내리지 않음

:

[  ][  ][  ][  ] 
[  ][ Bl][eed ][  ] 
[  ][  ][  ][  ] 

내가 할 텍스트 자체가 두 개의 서로 다른 세포에있을하는 것이 아니라 내가 텍스트가 겹쳐 싶습니다 정확히 무엇인지. 현재, 내가 그렇게 CellTemplate을 변경하려고했습니다

[  ][  ][  ][  ] 
[  ][  ][  ][ Bl] 
[  ][  ][  ][  ] 

:

이 경우
[  ][  ][  ][  ] 
[  ][  ][  ][ Bl]eed 
[  ][  ][  ][  ] 

, 나는 오히려처럼 보일 것 :

은 내가 비록 피하고 싶은 것은 이것이다 내 TextBlock은 PopUp 컨트롤 내에 포함되어 있으며 PopUp은 항상 열려 있습니다. PopUp을 사용하면 DataGrid 외부로 유출되기 때문에 이는 작동하지 않습니다. 이 문제를 해결하기 위해 DatGrid에 클립 사각형을 주려고했으나 작동하지 않았습니다. PopUp은 여전히 ​​DataGrid 외부에서 볼 수 있습니다.

호핑 누군가는이 방법에 대해 간단하고 깨끗한 해결책을 가지고 있습니다. 가장 좋은 경우는 내가 알지 못하는 마법의 DataGrid.ColumnSpan 또는 DataGridColumn.ColumnSpan 일 수 있습니다 ...

답변

0

올바른 작업에 적합한 도구입니다. 나는 Canvas로 바꿨다.

관련 문제