Скольжение ScatterViewItems из таблицы, чтобы закрыть

в настоящее время я разрабатываю проект для Pixelsense/Surface 2.0/Sur40. Мне интересно, можно ли сдвинуть ScatterViewItems со стола. Для меня это самый интуитивный способ закрыть элемент. По умолчанию ScatterViewItems отскакивает от краев экрана. На данный момент я закрываю элементы двумя кнопками, чтобы случайно не закрыть элемент.

Элемент ScatterViewItem, который следует закрыть скольжением

Если у кого-то есть идеи, как это или может быть сделано, пожалуйста, дайте мне знать.

Спасибо!


person Judith    schedule 07.05.2013    source источник


Ответы (1)


Не могли бы вы проверить собственность Центра SVI? или объедините свойство центра с некоторой тригонометрией, чтобы найти углы. Затем во время события Manipulation проверьте, не упали ли центр или углы за край ScatterView.

Я считаю, что вам не разрешено отталкивать более 85% видимой области SVI от ScatterView. Это означает, что вы не можете полностью столкнуть его со стола, всегда останется небольшой уголок, чтобы вы могли снова взять его. Однако с точки зрения пользовательского интерфейса вам придется давать указания людям сбрасывать вещи, и я обнаружил, что Surfaces довольно нервные и легко перемещают вещи так, как вам не хочется. Лично я бы придерживался кнопки, если вашей аудитории не удобно разбираться во всем на лету.

person aleatoric    schedule 20.05.2013
comment
Это исследование, в котором я хочу увидеть, использует ли пользователь такие жесты. Но если вы скажете, что всегда видны 15%, это может сбить с толку, если процесс закрывается. - person Judith; 21.05.2013
comment
У меня возникли проблемы с поиском сообщения, из которого я получил число 85%, но ответ здесь от MS актуален: social.msdn.microsoft.com/Forums/en-US/surfaceappdevelopment/ Безусловно, можно отказаться от SVI или программно сказать ему исчезнуть, но это не встроено в отношение ScatterView/Item. - person aleatoric; 22.05.2013