none
Windows Phone ApplicationBar Icon benutzen

    Frage

  • Wie ich kann ich bei der ApplicationBar Icon einsetzten.

    Und wie kann ich dann bei klicken auf das Icon auf eine andere Page navigieren.

    LG Elias



    Mein erstes eigenes App. http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d


    Sonntag, 5. Mai 2013 10:43

Antworten

Alle Antworten

  • Dienstag, 7. Mai 2013 07:46
    Besitzer
  • Bei mir wird aber nur so ein X angezeigt. Nihct mein icon.

    Mein erstes eigenes App. http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d

    Donnerstag, 9. Mai 2013 10:02
  • Hallo Elias,

    Ist Dein Icon in Resources? Kannst Du bitte uns Deine Code zeigen?

    Gruss,

    Ionut

    Donnerstag, 9. Mai 2013 10:10
    Besitzer
  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;
    using Microsoft.Phone.Controls;
    using Microsoft.Phone.Shell;
    
    namespace eslesbrueckenapp
    {
        public partial class MainPage : PhoneApplicationPage
        {
            // Konstruktor
            public MainPage()
            {
                InitializeComponent();
    
                ApplicationBar = new ApplicationBar();
    
                ApplicationBarIconButton button10 = new ApplicationBarIconButton();
                button10.IconUri = new Uri("/information.png", UriKind.Relative);
                button10.Text = "about";
                ApplicationBar.Buttons.Add(button10);
                button10.Click += new EventHandler(button10_Click);
                
                ApplicationBarIconButton button11 = new ApplicationBarIconButton();
                button11.IconUri = new Uri("/Images/appbar.at.png", UriKind.Relative);
                button11.Text = "E-mail Info";
                ApplicationBar.Buttons.Add(button11);
                button11.Click += new EventHandler(button11_Click);
    
                ApplicationBarIconButton button12 = new ApplicationBarIconButton();
                button12.IconUri = new Uri("/Images/appbar.white.add.png", UriKind.Relative);
                button12.Text = "neues Wort?";
                ApplicationBar.Buttons.Add(button12);
                button12.Click += new EventHandler(button12_Click);
    
                ApplicationBarIconButton button13 = new ApplicationBarIconButton();
                button13.IconUri = new Uri("/Images/appbar.white.add.png", UriKind.Relative);
                button13.Text = "Support";
                ApplicationBar.Buttons.Add(button13);
                button13.Click += new EventHandler(button13_Click);
    
                
            }
    
            private void button1_Click(object sender, RoutedEventArgs e)
            {
                NavigationService.Navigate(new Uri("/lateinseitenauswahl.xaml", UriKind.Relative));
            }
    
            private void button2_Click(object sender, RoutedEventArgs e)
            {
                MessageBox.Show("Wird nach ein paar Updates hinzugefügt. Jedoch könnt ihr uns auch fleißig Mails zu diesem Thema schicken.", "Cooming soon!!!", MessageBoxButton.OK);                    
            }
            
    
           
            
    
            
    
            private void button3_Click(object sender, RoutedEventArgs e)
            {
                string message;
                message = "Wird nach ein paar Updates hinzugefügt. Jedoch könnt ihr uns auch fleißig Mails zu diesem Thema schicken.";
                MessageBox.Show(message, "Cooming soon!!!", MessageBoxButton.OK);
            }
    
            private void button4_Click(object sender, RoutedEventArgs e)
            {
                string message;
                message = "Wird nach ein paar Updates hinzugefügt. Jedoch könnt ihr uns auch fleißig Mails zu diesem Thema schicken.";
                MessageBox.Show(message, "Cooming soon!!!", MessageBoxButton.OK);
            }
    
            private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
            {
    
            }
            private void button10_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/about.xaml", UriKind.Relative));
            }
            private void button11_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/emailsendinfo.xaml", UriKind.Relative));
            }
    
            private void button12_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/emailsendforumlaradd.xaml", UriKind.Relative));
            }
            private void button13_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/emailsendformular.xaml", UriKind.Relative));
            }
    
            
        }
    }

    Ich habe das ganze über der xmal.cs code gemacht.

    Und ja ich habe das in den eigens erstellten Ordern names "Images" gelegt und dann auf "hinzufügen" und dann auf "Vorhandenes Objekt" und dann meine Datei ausgewählt.


    Mein erstes eigenes App. http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d


    Donnerstag, 9. Mai 2013 15:48
  • Hallo Elias,

    Ich habe Deine Code probiert und es funktioniert, aber es haengt ab von Deine Icon Du must folgende Best Practices nutzen http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff431806(v=vs.105).aspx

    Gruss,

    Ionut

    Freitag, 10. Mai 2013 08:58
    Besitzer
  • Hallo nochmal,

    könnte es daran liegen das die icons von "http://templarian.com/project_windows_phone_icons/" falsche Formate vorweisen.

    LG Elias


    Mein erstes eigenes App. http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d


    • Bearbeitet ADL Solutions Freitag, 10. Mai 2013 10:02 falsches wort
    Freitag, 10. Mai 2013 09:55
  • Hallo Elias,

    Leider kann ich Dir nicht sagen, weil ich habe sie nicht ausprobiert. Deine Icons mussen so sein wie die die Du hier findest C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Icons\Dark

    Gruss,

    Ionut

    Freitag, 10. Mai 2013 10:26
    Besitzer
  • Hallo nochmal,

    ich habe jetzt ein icon von Microsoft genommen doch es geht immer noch nicht.

    ApplicationBarIconButton button10 = new ApplicationBarIconButton();
                button10.IconUri = new Uri("/Images/email.hardedge.png", UriKind.Relative);
                button10.Text = "about";
                ApplicationBar.Buttons.Add(button10);
                button10.Click += new EventHandler(button10_Click);

    Und ja ich habe es eingefügt.

    Und ja ich habe das in den eigens erstellten Ordern names "Images" gelegt und dann auf "hinzufügen" und dann auf "Vorhandenes Objekt" und dann meine Datei ausgewählt.

    LG Elias


    Mein erstes eigenes App. http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d

    Freitag, 10. Mai 2013 10:56
  • Ich habs ich habe vergessen in den eigenschaften von dem icon bei build..zu inhalt zu ändern.

    DANKE DANKE


    Mein erstes eigenes App. http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d

    Freitag, 10. Mai 2013 11:03