2013-03-07 2 views
2

콘텐츠에 따라 크기가 다른 두 개의 ListView가 있습니다. 이제 항목을 하나에서 다른 것으로 드래그해야합니다. 끌어서 놓기는 대상 목록에 최소한 하나의 항목이있는 경우 작동합니다. 그러나 대상 목록에 항목이 없으면 높이가 0이기 때문에 놓기가 작동하지 않습니다.Windows 스토어 앱 - ListView를 드래그 할 때 ListView 높이를 높이십시오.

이 문제를 극복 할 수있는 방법이 있습니까?

+0

목록에 더미 항목을 넣어 당신의하여 MinHeight 속성을 사용하고 적어도 하나 진짜가있을 때 제거 할 수 있을까? 포함 패널이 드롭에 응답하도록 설정 하시겠습니까? UI의 모양은 무엇입니까? 목록이 비어 있고 높이가 0 인 경우 사용자는 어떻게 해야할지 알 수 있고 드래그/드롭을 사용할 수 있습니다. 드래그/드롭 사용 가능을 나타 내기 위해 제공하는 시각적 큐/요소가 본질적으로 (현재) 빈 목록에 대한 프록시 역할을하는 드롭 이벤트에 응답하도록 유선 될 수 있습니다. –

+0

항목이 없을 때 ListView의 높이를 0으로 지정하고 싶습니다. 나는 UserControl에서 이것을 계층 구조와 같은 역할을하는 곳에서 사용하고 있습니다. 부모에게서 그 방울이 감지 될 수있는 방법이 있습니까? 또는 사용자가 ListView 근처에서 항목을 드래그하면 높이가 증가합니까? ListView 근처의 PointerEntered 컨트롤에 대해서 체크해 보았습니다 만, 아이템을 드래그하면 (자) 발생하지 않습니다. – SachiraChin

답변

0

당신은 ListView

+0

아니요, 항목이 없을 때 ListView의 높이가 0이되기를 바랍니다. :( – SachiraChin

관련 문제