Last time we finished with all the pieces except the common:MahAppsPopupWindowAction used in XAML. Prism already has a PopupWindowAction (it wasn't there a few years ago) so let's use that to create our own popup window action that will show MahApps-metro-style-dialog.
Cześć! W poprzednim moim poście zaprezentowałem konsolową aplikację do obsługi przycisków po stronie komputera. W tym tygodniu zająłem się przygotowaniem interfejsu przyjaznego dla oka. Już niedługo dojdą nowe funkcje :)
Daj się poznać 2016 3172 dni, 2 godziny, 56 minut temu 138 źrodło rozwiń
Tworzenie aplikacji nie jest wiedzą tajemną, ale nie jest łatwo bez przygotowania stworzyć coś, co nie będzie wstyd pokazać nie tylko naszym znajomym. Jeśli chcecie dowiedzieć się jak tworzyć proste aplikacje na Windows Phone i Windows Modern, bez dotykania do kodowania, to zapraszam do wpisu. Tekst, który czytacie kierowany jest zarówno do osób nie mających nic wspólnego z programowaniem oraz do tych, którzy już mają pewną praktykę w tworzeniu aplikacji. Ci pierwsi będą mogli stworzyć proste programy n...
Mobile development 3774 dni, 18 godzin, 17 minut temu 408 źrodło rozwiń
Na dzisiaj przygotowałem dwie proste klasy, w których pokażę, jak nagrywać i odtwarzać dźwięki w aplikacjach typu Metro. Musimy to zrobić trochę inaczej niż do tej pory, ponieważ skorzystamy z nowego API zawartego w pakiecie Windows.Storage. Zacznijmy od klasy odpowiedzialnej za nagrywanie...
Sztuka programowania 4290 dni, 17 godzin, 38 minut temu 120 źrodło rozwiń
Mr Jenkins in Metro Some weeks ago I started work on Metro Apps. For me the most difficult was forget about Entity Framework or SQL Server. New framework from Microsoft is very interesting but require many changes in thinking in programming. Mobile applications cannot be so heavy as PC or web applications. Small devices even that they are stronger and stronger but they are not so strong as servers or desktops. On my blog I will try to show you my experiences with new WinRT and I will try exchange...
Projektowanie dotyku Metro 3/3 Windows 8 jest systemem który będzie również dostępny na tabletach. Tymi urządzeniami sterujemy przy pomocy dotyku dlatego projektując aplikację metro trzeba wziąć pod uwagę iż nie zawsze będzie obsługiwana przy pomocy myszki a za pomocą dotyku. System Windows 8 posiada zwiększony zestaw interakcji dotykowych, który jest używany w całym systemie. stosując ten zestaw w swoich aplikacjach sprawimy że stanie się znajoma dla użytkownika. Przy projektowaniu interfejsu u...
Od kilku dni można rejestrować się na darmowe egzaminy z Visual Studio 2012. Oczywiście są to egzaminy w wersji beta. Nie zmienia to jednak faktu, że w przypadku ich zdania otrzymamy pełnoprawny certyfikat. Można wybierać wśród następujących egzaminów....
Sztuka programowania 4472 dni, 5 godzin, 6 minut temu 955 źrodło rozwiń
Jasna polityka prywatności jest bardzo ważnym elementem aplikacji Metro. Microsoft zwraca na to uwagę podczas certyfikacji aplikacji wiec poniżej kilka słów o tym co, gdzie i jak.
StorageFolder & StorageFile API Dziś zajmę się częścią WinRT odpowiedzialną za obsługę plików i folderów. W tym artykule skupie się na dwóch klasach mianowicie StorageFolder i StorageFile które służą do operacji na plikach i folderach.Wybieranie folderów Zacznę od klasy KnownFolders, która służy do określenia miejsca możemy wybrać z kilki podstawowych bibliotek takich jak:Documents LibraryHome GroupMedia Server DevicesMusic LibraryPictures LibraryRemovable DevicesVideos Library Te typy zwracają ...
Tips & Tricks–handling the virtual keyboard Jakiś czas temu pokazałem jak można utworzyć w łatwy sposób pływające okno. Jednak w przypadku, jeśli takie okno jest używane do wprowadzania danych należy rozważyć obsługę wirtualnej klawiatury, aby menu użytkowania przesunęło się do góry. WinRT posiada odpowiednie zdarzenie do tego celu.Windows.UI.ViewManagement.InputPane.GetForCurrentView().Showing Natomiast kod do unoszenia menu nad wirtualną klawiaturę prezentuje się następująco.int flyoutOffset =...
Polecenia w Metro 2/3 W tym poście opiszę jak powinno wyglądać ułożenie poleceń na AppBar. Na początku chcę przypomnieć o charms bar jest to wysuwany z prawej strony parek. Wspominam o nim ponieważ operacje jak szukanie, udostępnianie, ustawienia czy też komunikacja pomiędzy urządzeniami powinny znaleźć się właśnie w charms bar unikniemy w ten sposób duplikowania funkcji. Pasek aplikacji czyli kontrolka AppBar służy do przechowywania akcji jakie w danym miejscu aplikacji może wykonać użytkownik. ...
Projektowanie interfejsu 1/3 Dziś nie będzie kody w tym i kolejnych postach skupie się na zasadach jakie obowiązują przy projektowaniu interfejsu dla aplikacji Metro. W dzisiejszy poście skupie się na temacie nawigacji pomiędzy stronami i elementami jakie wchodzą w skład nawigacji. Pisząc na temat nawigowania w aplikacjach metro dla systemu Windows 8 trzeba rozpocząć od przedstawienia dwóch podstawowych wzorców nawigacyjnych.Układ hierarchiczny Jest jednym z najczęściej używanych systemów nawiga...
Trips & tricks–Flyout control Dziś zaprezentuję jak stworzyć flyout control. Flyout control jest niczym innym jak popup colntrol, który możemy wywołać po kliknięciu np. na przycisk. Przykład takigo flyout to przycisk “Opinia” w SkyDrive. Akurat to okno jest mocno rozbudowane jednak flyout nie musi nieć aż tylko opcji. A więc jak można stworzyć taką funkcjonalność a wystarczy użyć poniższej metody.publicstatic Popup ShowPopup(FrameworkElement source, UserControl control) { Popup flyout = ...
Tips & tricks – FileExistsAsync Dziś podzielę się kodem metody, która sprawdza czy istnieje plik w zadanym katalogu. Niby nic, ale jednak WinRT jak na razie nie posiada takiej funkcji i trzeba samemu coś takiego napisać. Metoda nie jest skomplikowana jak widać poniżej.public async static Task
Trial i Windows Store API Cały czas rozpisuję się o nowościach i możliwościach jakie mają aplikacje metro wszystko fajnie jednak nie zapominajmy o rynku na jakim będą dostępne nasze aplikacje a mianowicie Windows Store. Obecnie na świecie jest ok 500 milionów komputerów PC z Windows 7. Niech nawet tylko 10% z nich przejdzie na Windows 8 to i tak dostęp będziemy mieć do 50 milionów potencjalnych klientów. Nie ma co robi warzenie (przynajmniej na mnie). Microsoft daje nam narzędzia do łatwiejszego...
Suspended Dzisiaj opiszę czym jest suspended. Pod tym tajemniczym wyrazem kryje się stan aplikacji która nie jest na pierwszym planie czyli użytkownik aktualnie z niej nie korzysta. Podobny stan posiadają aplikacje pisane na smartfony z Windows Phone 7. Po co wspominam o tym stanie? Ponieważ gdy aplikacja znajduje się w stanie zamrożenia (suspended) może nastąpić sytuacja, że system bez pytania zamknie aplikację a użytkownik gdy będzie chciał powrócić do niej z powrotem zdziwi się, że uruchamia si...
Photo & Video Capture Dziś zajmiemy się dostępem do kamery aby móc robić zdjęcia i nagrywać filmy z poziomy naszej aplikacji. Po pierwsze potrzebujemy w naszym projekcie dwóch przestrzeni nazw z których będziemy korzystać.using Windows.Media.Capture; using Windows.Storage; Pierwsza przestrzeń zawiera między innymi klasy do obsługi kamery. Natomiast druga zawiera klasy odpowiedzialne za operowanie na plikach, strumieniach itd.. Sama obsługa kamery jest bardzo prosta i wygląda następująco.private...
Settings Wita w dzisiejszym poście dalej męczę temat charms bar (Win + C) czyli prawego wysuwanego paska. Dziś zajmiemy się ustawieniami naszej aplikacji. Co to znaczy? W przypadku aplikacji metro pisanych na Windows 8 Microsoft mocno zaleca używania jednego miejsca dla ustawień znajduje się właśnie na prawym wysuwanym pasku pod przyciskiem Settings. Jest to miejsce gdzie powinniśmy trzymać ustawienia ponieważ i tak użytkownik musi wejść w to miejsce jeśli będzie chciał zmienić ustawienia nadane p...
Osobiście za największą bolączkę developingu na platformę WindowsPhone 7 (oraz ogólnie wytwarzania aplikacji) uważam elementy związane z grafiką. Grafik ze mnie marny, a na pewno w rozsądnym czasie czegoś fajnego nie skrobnę w paincie. Dlatego chcę polecić teraz całkiem fajne narzędzie, różne od spakowanych ikonek – Syncfusion Metro Studio. Ta bardzo estetycznie wykonan aplikacji umożliwia wybranie ikonki i zapisanie jej w wybranym formacie...
Search Witam dziś zamierzam Wam przedstawić funkcję szukania która została zaimplementowana przez Microsoft w metro. Opcja ta jest dostępna dla każdej aplikacji metro i pan Microsoft zaleca aby korzystać właśnie z tego wyszukiwania niż pisać własne. Jak by nie patrzeć ma kilka ciekawych możliwości to szukanie w metro. Między innymi możemy przeszukiwać zawartość aplikacji gdy jest wyłączona. Możemy dodać również mechanizm podpowiedzi w momencie pisania szukanej frazy. Ok to przejdźmy do kodu.Najpi...