Why Windows Phone was awesome (CNET Top 5)
Witaj ponownie w serii rozwojowej aplikacji dla systemu Windows Phone 7.5 Mango. Widzieliśmy, jak używać Canvas jako okna dialogowego, teraz w tej lekcji przyjrzymy się różnym typom wejściowychskrętów dostępnych w Windows Phone 7 oraz sposobowi zmiany typu rzutni wejściowych w zależności od potrzeb Aplikacja
Kiedy użytkownik musi wprowadzić dane do pól tekstowych, robi to za pomocą klawiatury ekranowej. Ta klawiatura ekranowa jest określana jako InputScope. Windows Phone 7 ma wiele różnych typów ekranów wejściowych, które możesz wybrać jako deweloper, w zależności od rodzaju informacji, które chcesz zebrać. Dostarczenie użytkownikowi odpowiedniego rodzaju siatki wprowadzania danych do wprowadzania danych sprawia, że zadanie wprowadzania danych jest dla użytkownika łatwiejsze i łatwiejsze.
Zacznijmy więc!
Utwórz nowy projekt o unikalnej nazwie podobnej do "InputScopeDemo". Skopiuj i wklej następujący kod XAML w kodzie xaml siatki panelu Content.
HorizontalAlignment = "Left"Margin = "- 10,26,0,0"Name = "myTextBox"Text = ""VerticalAlignment = "Top"Szerokość = "460">InputScope>Poniższy wiersz kodu mówi systemowi operacyjnemu Windows Phone 7, aby otworzyć nazwę i adres e-mail programu Inputscope. Zauważysz, że ten typ Inputscope jest dostosowany do łatwego wpisywania adresu e-mail, szczególnie za pomocą klawisza ".com" i wszystkich małych alfabetów.
Jeśli chcesz, aby numeryczna skala wejściowa zbierała numer telefonu, wszystko, co musisz zrobić, to zmień atrybut NameValue na TelephoneNumber
Możesz również ustawić typ ekranu wejściowego w kodzie C #, wpisując następujący kod w zdarzeniu Focus pola Textbox.
Zakres zasięgu InputScope = new InputScope ();InputScopeName name = new InputScopeName ();name.NameValue = InputScopeNameValue.Number;scope.Names.Add (name);textbox1.InputScope = scope;W tym kodzie wszystko co robisz, to stworzyć obiekt dla Klasa InputScope i obiekt klasy InputScopeName.
Zakres InputScope = new InputScope ();InputScopeName name = new InputScopeName ();Następnie ustawiamy atrybut NameVue obiektu dla klasy InputScopename na typ wymagany zakres wejściowy
name.NameValue = InputScopeNameValue.Number;Wszystko, co musimy potem do jest dodanie obiektu InputScopeName do obiektu InputScope.
scope.Names.Add (name);Ostatnia linia kodu ustawia po prostu inputscope na pole tekstowe.
textbox1.InputScope = zakresAby uzyskać pełną listę wraz z ich indywidualnym wyjaśnieniem, odwiedź witrynę msdn.com i wyszukaj wyrażenie InputScopeNameValue.
W następnym poście dowiemy się o GPS, interfejsie API lokalizacji i wywoływaniu usług sieciowych
GPS, lokalizacja API i wywoływanie usług sieciowych: Samouczek dotyczący programowania aplikacji dla systemu Windows Phone - 25
Samouczek dotyczący korzystać z GPS, interfejsu API lokalizacji i usług internetowych w aplikacji Windows Phone. Część serii samouczków do programowania aplikacji systemu Windows Phone.
Panel wprowadzania matematycznych wykorzystuje rozpoznawanie matematyczne wbudowane w Windows 7 do rozpoznawania odręcznych wyrażeń matematycznych. Możesz wtedy z łatwością używać go z procesorami tekstu lub tabelami obliczeniowymi. Panel wprowadzania matematycznych jest przeznaczony do używania z piórem tabletu na komputerze typu Tablet, ale można go używać z dowolnym urządzeniem wejściowym, takim jak ekran dotykowy, a nawet mysz.
Panel wprowadzania matematycznego używa czytnika matematycznego wbudowanego w system Windows 7 rozpoznawać odręczne wyrazy matematyczne. Możesz wtedy z łatwością używać go z procesorami tekstu lub tabelami obliczeniowymi.
Pobierz poradnik dotyczący bezpieczeństwa online dla seniorów
Poradnik dotyczący bezpieczeństwa online dla seniorów zawiera wszystkie ważne aspekty bezpieczeństwa w Internecie i związane z tym zagrożenia bezpieczeństwa. Pobierz przewodnik za darmo!