Плъзгане на ScatterViewItems от таблицата за затваряне

в момента разработвам проект за Pixelsense/Surface 2.0/Sur40. Чудя се дали е възможно да плъзна ScatterViewItems от масата. За мен това е най-интуитивният начин за затваряне на елемент. По подразбиране ScatterViewItems отскачат от краищата на екрана. В момента затварям артикули с два бутона, за да не се затвори случайно артикула.

Елементът ScatterViewItem, който трябва да бъде затворен чрез плъзгане

Ако някой има идея как става или може да се направи, моля да ми каже.

Благодаря!


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


Отговори (1)


Можете ли да проверите собствеността на центъра на SVI? или комбинирайте свойството център с малко тригонометрия, за да намерите ъглите. След това по време на манипулационно събитие проверете дали центърът или ъглите са паднали от ръба на ScatterView.

Вярвам, че нямате право да избутвате повече от 85% от видимата област на SVI извън ScatterView. Което означава, че не можете да го избутате докрай от масата, винаги ще остане малко ъгълче, за да го хванете отново. От гледна точка на потребителския интерфейс обаче, ще трябва да инструктирате хората да изхвърлят нещата и открих, че повърхностите са доста подвижни и лесни за преместване на нещата по начини, които не искате. Аз лично бих се придържал към бутон, освен ако публиката ви не се чувства удобно да измисля нещата в движение.

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