Obecnie pracuję nad aplikacją C# WPF na komputer, której celem jest sprawienie, aby wyglądała jak aplikacja Windows Store App.Appbar w stylu Metro w trybie pełnoekranowym WPF
Chcę dodać appbar
, który powinien zostać wyświetlony, gdy użytkownik przesuwa palcem od dołu. Aby to zrobić w zwykłej aplikacji, po prostu umieść palec poza obszarem ekranu i przesuń palcem w górę. Ale jeśli robię to w programie pełnoekranowym WPF, nie otrzymuję żadnych zdarzeń TouchDown
lub TouchMove
- prawdopodobnie dlatego, że palec jest już wciśnięty podczas wchodzenia w rzeczywisty obszar ekranu. Próbowałem również z ramą manipulacji, ale ten sam wynik tutaj. Nawet jeśli podłączam się bezpośrednio do kolejki wiadomości przy użyciu WndProc
lub innych haków, nie otrzymuję żadnych zdarzeń.
Zabawne jest to, że widzę ruch "touch cursor"
po ekranie, więc przynajmniej coś w podstawowej strukturze jest powiadamiane.
Czy ktoś ma pomysł, jak to zrobić?
p.s. Nie jest to opcja dla mnie po prostu używać aplikacji sklepu Windows zamiast, ze względu na problemy z łącznością sprzętu ;-)
Twój prawdopodobne będzie mógł powielać zachowanie aplikacji Windows Store w aplikacji pulpitu WPF. Czym dokładnie są problemy z połączeniem sprzętowym? –
Zakładam, że ma on na myśli problem z instalacją, spowodowany koniecznością pobrania aplikacji sklepu z oknami z pewnego scentralizowanego sklepu z aplikacjami. Ostatecznie biznes będzie mógł być sideload z Win 8 Enterprise, ale nie sądzę, że funkcja ta jest jeszcze dostępna. –
@RitchMelton To była prawda na jakiś czas. Myślę, że możesz teraz. http://www.howtogeek.com/129535/how-to-sideload-modern-apps-on-windows-8/ – mydogisbox