WindowsArea.de – Das Windows 11 Magazin › Forum › Windows (Phone) 8 › Windows Phone 8 › Windows Phone 8 – Entwicklung › Zurück-Taste programmieren
- Dieses Thema hat 25 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 8 Jahre, 3 Monaten von
LinusWP.
-
AutorBeiträge
-
7. Oktober 2014 um 17:49 Uhr #104692
Ich komme eher vom Java-Gebiet. Habe bei MSDN die Anleitung für den Mini_Browser nachprogrammiert. Deswegen kenne ich mich noch nicht so gut bei XAML, C# aus. Ich verstehe nicht so recht, wo der Konstruktor der Fenster-Klasse ist
7. Oktober 2014 um 17:54 Uhr #104694Anonym
Der Konstruktor ist, wenn deine Klasse „MiniBrowser“ heißt, die Methode „MiniBrowser()“.
Also
public class MiniBrowser
{
MiniBrowser MiniBrowser() // <- Konstruktor
{
InitializeComponent();<
// <- Hier fügst du den Code ein
}
}7. Oktober 2014 um 18:00 Uhr #104695Ergänzung:
Das was wir gerade alles beschreiben spielt sich in der sog. Code Behind Datei ab.
Wenn deine Datei mit dem Layout „MainPage.xaml“ heißt, dann ist die „MainPage.xaml.cs“ die Code Behind Datei und der Konstruktor ist dann:
public MainPage()
{
this.InitializeComponent();
this.NavigationCacheMode = NavigationCacheMode.Required;
}
7. Oktober 2014 um 18:11 Uhr #104697Habe alles eingetippt, soweit passt auch alles. Danke! Leider kommt jetzt aber bei if(CanGoBack), dass CanGoBack im aktuellen Kontext nicht vorhanden ist.
7. Oktober 2014 um 18:20 Uhr #104698Habe den Fehler entdeckt: Habe statt (Frame.CanGoBack) nur (CanGoBack) geschrieben. Leider beendet sich die APP trotzdem, nach drücken der Zurück-Taste, auch wenn man auf eine andere Webseite geht
7. Oktober 2014 um 18:23 Uhr #104699Anonym
Du musst noch das Zurückgehen abbrechen mit
e.Cancel = true;Und das CanGoBack bezieht sich auf den Webbrowser, es muss also
MiniBrowser.CanGoBackheißen.
7. Oktober 2014 um 18:29 Uhr #104700Vielen Dank!!!!!!
So hat es endlich funktioniert:
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
if (MiniBrowser.CanGoBack)
{
MiniBrowser.GoBack();
e.Handled = true;
}
7. Oktober 2014 um 18:39 Uhr #104702Anonym
Da fehlt aber noch eine geschweifte Klammer am Ende </Klugscheißmodus>
Nein, im Ernst, ist schön wenn es jetzt funktioniert. Wünsch dir dann noch viel Spaß mit dem Programmieren von Apps für Windows Phone.
8. Oktober 2014 um 06:55 Uhr #104722Noch kurz eine frage:
Kennt jemand ein preiswertes gutes Buch für Windows und/oder Windows Phone 8.1 APPs?
8. Oktober 2014 um 07:11 Uhr #104723Anonym
„Einstieg in Visual C# 2012“ von Thomas Theis(Galileo Computing) hat sich zwar nicht darauf spezialisiert, vermittelt aber gute Grundlagen in C# und auch XAML. Auch wenn WP kaum angesprochen wird, ist ja gerade bei Universal Apps der Unterschied zwischen Windows und WP nicht so groß. Für spezielle Funktionen gibts dann auch bei MS eine Einführung.
16. Februar 2015 um 11:36 Uhr #1082543dz9j56 sagt
„Einstieg in Visual C# 2012“ von Thomas Theis(Galileo Computing) hat sich zwar nicht darauf spezialisiert, vermittelt aber gute Grundlagen in C# und auch XAML. Auch wenn WP kaum angesprochen wird, ist ja gerade bei Universal Apps der Unterschied zwischen Windows und WP nicht so groß. Für spezielle Funktionen gibts dann auch bei MS eine Einführung.Ich habe die Nachfolgeversion „Einstieg in V… 2013“ und muss sagen, dass das Thema WP-Apps komplett fehlt.
Wie der Name schon sagt, wird lediglich C# behandelt, ein kurzes Kapitel zu Win8-Apps ist zwar auch dabei, ich empfehle aber das „Windows Phone 8 Kochbuch für professionelle Apps“.
-
AutorBeiträge
- Das Thema „Zurück-Taste programmieren“ ist für neue Antworten geschlossen.