Hoe deel je gemakkelijk foto’s via verschillende apps op Windows Phone?
Welkom bij de ontwikkelingsserie van de Windows Phone 7.5 Mango-app. We zagen hoe Canvas als een dialoogvenster te gebruiken, nu in deze les zullen we een kijkje nemen naar de verschillende soorten invoegscopes die beschikbaar zijn onder de Windows Phone 7 en hoe je het type invoerkanaal kunt veranderen afhankelijk van de behoeften van de toepassing.
Telkens wanneer de gebruiker gegevens in de tekstvakken moet invoeren, doet hij / zij dit met behulp van een toetsenbord op het scherm. Dit toetsenbord op het scherm wordt de InputScope genoemd. De Windows Phone 7 heeft een aantal verschillende soorten ingangscopen waarvan u als ontwikkelaar kunt kiezen, afhankelijk van het type informatie dat u wilt verzamelen. Door de gebruiker een geschikt type ingangscan voor het invoeren van gegevens te geven, wordt de gegevensinvoertaak sneller en gemakkelijker voor de gebruiker.
Laten we aan de slag!
Maak een nieuw project met een unieke naam zoiets als `InputScopeDemo`. Kopieer en plak de volgende XAML-code in de xaml-code van het Content panel grid.
HorizontalAlignment = "Left"Margin = "- 10,26,0,0"Name = "myTextBox"Text = ""VerticalAlignment = "Top"Width = "460">InputScope>De volgende coderegel vertelt het besturingssysteem Windows Phone 7 om de e-mailnaam en het adrestype van de Inputscope te openen. U zult opmerken dat dit type Inputscope is aangepast om het typen van het e-mailadres gemakkelijk te maken, vooral met de `.com`-toets en alle kleine alfabetten.
Als u een numerieke ingangscoop wilt om het telefoonnummer te verzamelen, hoeft u alleen maar te verander het kenmerk NameValue in TelephoneNumber
U kunt ook het type inputscope instellen in C # code door de volgende code in te voeren in de focusgebeurtenis van de Textbox.
InputScope scope = nieuw InputScope ();InputScopeName name = new InputScopeName ();name.NameValue = InputScopeNameValue.Number;scope.Names.Add (name);textbox1.InputScope = scope;In deze code hoeft u alleen maar een object voor de InputScope-klasse en een object voor de klasse InputScopeName.
InputScope-scope = nieuw InputScope ();InputScopeName name = new InputScopeName ();Vervolgens stellen we het kenmerk Namevalue van het object voor de klasse InputScopename in op het type invoerbereik dat we nodig hebben.
name.NameValue = InputScopeNameValue.Number;Alles wat we vervolgens moeten doen do is het object van de InputScopeName toevoegen aan het object van de InputScope.
scope.Names.Add (name);De laatste regel code stelt eenvoudig het invoerbereik naar het tekstvak in.
textbox1.InputScope = bereik;Voor een volledige lijst, samen met hun individuele uitleg, kunt u msdn.com bezoeken en naar InputScopeNameValue Enumeration zoeken.
In het volgende bericht zullen we meer te weten komen over GPS, locatie-API en webdiensten bellen.
Verschillende GPU`s voor verschillende Apps in Windows 10 kiezen
Om de prestaties van een specifieke app te verbeteren, kunt u de grafische prestatievoorkeur aanpassen door je betere GPU te kiezen. Met Windows 10 kunt u verschillende GPU`s voor verschillende apps kiezen. U kunt zware apps toewijzen om een geavanceerde GPU te gebruiken of ze forceren om een energiebesparende GPU te gebruiken om de batterij te sparen.
Verschillende Live Tiles weergeven voor verschillende e-mailaccounts in Windows 8
Als u meerdere e-mailaccounts hebt op het Windows 8 Startscherm de e-mail Live-tegel toont de nieuwste e-mails van al uw accounts. Hier is een tip over het gebruik van verschillende Live-tegels voor verschillende e-mailaccounts.
GPS, locatie-API en Belling-webservices: Windows Phone Apps Development Tutorial - 25
Een zelfstudie over hoe u kunt gebruik de GPS, locatie-API en webservices in Windows Phone Application. Onderdeel van de serie Ontwikkelingslessen voor Windows Phone Apps.