none
[C# WP7.1]DataBound Suchfunktion einbauen RRS feed

  • Frage

  • Hallo,

    diese Frage habe ich schon einmal gefragt möchte sie aber nochmal genauer beschreiben.

    Ich habe das Beispiel app "Windows Phone-Anwendung mit Datenbindung" bei meinem App angewendet und möchte nun eine Möglichkeit einbauen mit der man Wörter suchen kann.

    Die Texte bzw. Wörter werden in diesem Code definiert.

    using System;
    using System.ComponentModel;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Shapes;
    using System.Collections.ObjectModel;
    
    
    namespace DataBoundApp1
    {
        public class MainViewModel : INotifyPropertyChanged
        {
            public MainViewModel()
            {
                this.Items = new ObservableCollection<ItemViewModel>();
            }
    
            /// <summary>
            /// Eine Auflistung für ItemViewModel-Objekte.
            /// </summary>
            public ObservableCollection<ItemViewModel> Items { get; private set; }
    
            private string _sampleProperty = "Beispielwert für die Laufzeiteigenschaft";
            /// <summary>
            /// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
            /// </summary>
            /// <returns></returns>
            public string SampleProperty
            {
                get
                {
                    return _sampleProperty;
                }
                set
                {
                    if (value != _sampleProperty)
                    {
                        _sampleProperty = value;
                        NotifyPropertyChanged("SampleProperty");
                    }
                }
            }
    
            public bool IsDataLoaded
            {
                get;
                private set;
            }
    
            /// <summary>
            /// Erstellt einige ItemViewModel-Objekte und fügt diese zur Items-Auflistung hinzu.
            /// </summary>
            public void LoadData()
            {
                string autor = "ADL Solutions";
              
                // Beispieldaten, durch echte Daten ersetzen
                this.Items.Add(new ItemViewModel() { LineOne = "addere", LineTwo = autor, lineFour = "hinzugeben", LineThree = "Addition" });
                this.Items.Add(new ItemViewModel() { LineOne = "agere", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus" });
                this.Items.Add(new ItemViewModel() { LineOne = "alere", LineTwo = "Habitant inceptos interdum lobortis", LineThree = "Habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent" });
                this.Items.Add(new ItemViewModel() { LineOne = "angere", LineTwo = "Nascetur pharetra placerat pulvinar", LineThree = "Ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos" });
                this.Items.Add(new ItemViewModel() { LineOne = "applaudere", LineTwo = "Maecenas praesent accumsan bibendum", LineThree = "Maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur" });
                this.Items.Add(new ItemViewModel() { LineOne = "augēre", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent" });
        
    
                this.IsDataLoaded = true;
            }
    
            public event PropertyChangedEventHandler PropertyChanged;
            private void NotifyPropertyChanged(String propertyName)
            {
                PropertyChangedEventHandler handler = PropertyChanged;
                if (null != handler)
                {
                    handler(this, new PropertyChangedEventArgs(propertyName));
                }
            }
        }
    }

    Und hier werden die Namen für die Orientierung vergeben.

    using System;
    using System.ComponentModel;
    using System.Diagnostics;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Ink;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;
    
    namespace DataBoundApp1
    {
        public class ItemViewModel : INotifyPropertyChanged
        {
            private string _lineOne;
            /// <summary>
            /// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
            /// </summary>
            /// <returns></returns>
            public string LineOne
            {
                get
                {
                    return _lineOne;
                }
                set
                {
                    if (value != _lineOne)
                    {
                        _lineOne = value;
                        NotifyPropertyChanged("LineOne");
                    }
                }
            }
    
            private string _lineTwo;
            /// <summary>
            /// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
            /// </summary>
            /// <returns></returns>
            public string LineTwo
            {
                get
                {
                    return _lineTwo;
                }
                set
                {
                    if (value != _lineTwo)
                    {
                        _lineTwo = value;
                        NotifyPropertyChanged("LineTwo");
                    }
                }
            }
    
            private string _lineThree;
            /// <summary>
            /// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
            /// </summary>
            /// <returns></returns>
            public string LineThree
            {
                get
                {
                    return _lineThree;
                }
                set
                {
                    if (value != _lineThree)
                    {
                        _lineThree = value;
                        NotifyPropertyChanged("LineThree");
                    }
                }
            }
            private string _lineFour;
            /// <summary>
            /// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
            /// </summary>
            /// <returns></returns>
            public string lineFour
            {
                get
                {
                    return _lineFour;
                }
                set
                {
                    if (value != _lineFour)
                    {
                        _lineFour = value;
                        NotifyPropertyChanged("lineFour");
                    }
                }
            }
            
    
            public event PropertyChangedEventHandler PropertyChanged;
            private void NotifyPropertyChanged(String propertyName)
            {
                PropertyChangedEventHandler handler = PropertyChanged;
                if (null != handler)
                {
                    handler(this, new PropertyChangedEventArgs(propertyName));
                }
            }
        }
    }

    Und nun möchte ich wie man das halt so auf jeder Website findet und auch in jedem App das viele Sachen besitzt. Eine Suchfunktion einbauen. Also wenn "A" eingeben wird sollen alle Wörter die mit "A" anfangen gezeigt werden. Bei "Ab" sollen alle mit "Ab" gezeigt werden.

    Ich hoffe ihr könnt mir helfen den mein App hat ziemlich viele Wörter. Also ohne geht gar nicht.

    Liebe Grüße Elias


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf

    Donnerstag, 13. Juni 2013 14:16

Alle Antworten

  • Hi,

    am Besten verwendest du eine CollectionVewSource, welche du zwischen dein ViewModel und deiner View als Proxy legst. Damit solltest du dein Ziel erreichen.

    Schau dir bitte dazu vielleicht einmal diesen Beitrag an: http://babaandthepigman.wordpress.com/2012/02/01/wp7-collectionviewsource-filtering/

    Ich hoffe, der hilft dir weiter.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    Freitag, 14. Juni 2013 05:40
  • Hey,

    Ich konnte damit leider nicht wirklich etwas anfangen.

    Vielleicht hat noch jemand anderes eine andere Lösung

    LG und danke für die Antwort  Elias


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf


    Freitag, 14. Juni 2013 14:22
  • Hallo nochmal,

    ich habe mir das ganze nochmal angeschaut und es wäre doch perfekt. Sorry.

    Nur ich kann das ganze nicht umsetzten.

    using System;
    using System.ComponentModel;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Shapes;
    using System.Collections.ObjectModel;
    
    
    namespace DataBoundApp1
    {
        public class MainViewModel : INotifyPropertyChanged
        {
            public MainViewModel()
            {
                this.Items = new ObservableCollection<ItemViewModel>();
            }
    
            /// <summary>
            /// Eine Auflistung für ItemViewModel-Objekte.
            /// </summary>
            public ObservableCollection<ItemViewModel> Items { get; private set; }
    
            private string _sampleProperty = "Beispielwert für die Laufzeiteigenschaft";
            /// <summary>
            /// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
            /// </summary>
            /// <returns></returns>
            public string SampleProperty
            {
                get
                {
                    return _sampleProperty;
                }
                set
                {
                    if (value != _sampleProperty)
                    {
                        _sampleProperty = value;
                        NotifyPropertyChanged("SampleProperty");
                    }
                }
            }
    
            public bool IsDataLoaded
            {
                get;
                private set;
            }
    
            /// <summary>
            /// Erstellt einige ItemViewModel-Objekte und fügt diese zur Items-Auflistung hinzu.
            /// </summary>
            public void LoadData()
            {
                string autor = "ADL Solutions";
              
                // Beispieldaten, durch echte Daten ersetzen
                this.Items.Add(new ItemViewModel() { LineOne = "addere", LineTwo = autor, lineFour = "hinzugeben", LineThree = "Addition" });
                this.Items.Add(new ItemViewModel() { LineOne = "agere", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus" });
                this.Items.Add(new ItemViewModel() { LineOne = "alere", LineTwo = "Habitant inceptos interdum lobortis", LineThree = "Habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent" });
                this.Items.Add(new ItemViewModel() { LineOne = "angere", LineTwo = "Nascetur pharetra placerat pulvinar", LineThree = "Ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos" });
                this.Items.Add(new ItemViewModel() { LineOne = "applaudere", LineTwo = "Maecenas praesent accumsan bibendum", LineThree = "Maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur" });
                this.Items.Add(new ItemViewModel() { LineOne = "augēre", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent" });
        
    
                this.IsDataLoaded = true;
            }
    
            public event PropertyChangedEventHandler PropertyChanged;
            private void NotifyPropertyChanged(String propertyName)
            {
                PropertyChangedEventHandler handler = PropertyChanged;
                if (null != handler)
                {
                    handler(this, new PropertyChangedEventArgs(propertyName));
                }
            }
            
        }
    }

    <phone:PhoneApplicationPage
        x:Class="DataBoundApp1.MainPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
        xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
        mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768" 
        d:DataContext="{d:DesignData SampleData/MainViewModelSampleData.xaml}"
        FontFamily="{StaticResource PhoneFontFamilyNormal}"
        FontSize="{StaticResource PhoneFontSizeNormal}"
        Foreground="{StaticResource PhoneForegroundBrush}"
        SupportedOrientations="Portrait"  Orientation="Portrait"
        shell:SystemTray.IsVisible="True" xmlns:my="clr-namespace:Microsoft.Advertising.Mobile.UI;assembly=Microsoft.Advertising.Mobile.UI">
    
        <!--Der Datenkontext wird auf die Beispieldaten (oben) festgelegt. LayoutRoot enthält das Stammraster, in dem alle anderen Seiteninhalte platziert werden-->
        <Grid x:Name="LayoutRoot" Background="#FF004EFF">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="436*" />
                <ColumnDefinition Width="44*" />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
    
            <!--TitlePanel enthält den Namen der Anwendung und den Seitentitel-->
            <StackPanel x:Name="TitlePanel" Margin="0,17,0,28" Grid.ColumnSpan="2">
                <TextBlock x:Name="ApplicationTitle" Text="LATEIN AUSWAHL" Style="{StaticResource PhoneTextNormalStyle}" Width="451" />
            </StackPanel>
    
    
            <!--ContentPanel - zusätzliche Inhalte hier platzieren-->
            <Grid x:Name="ContentPanel" Background="#00B7B7B7" Margin="0,50,0,0" Grid.RowSpan="2" Grid.ColumnSpan="2">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="0*" />
                    <ColumnDefinition Width="480*" />
                </Grid.ColumnDefinitions>
                <Button Height="89" HorizontalAlignment="Left" Margin="375,-8,0,0" Name="buttondeleteall" VerticalAlignment="Top" Width="99" BorderBrush="Transparent" Foreground="Transparent" Click="button39_Click" Grid.Column="1">
                    <Button.Background>
                        <ImageBrush ImageSource="/eselsbrückenappbeta2.0;component/Images/appbar.delete1.png" />
                    </Button.Background>
                </Button>
                <ListBox x:Name="MainListBox" Margin="19,63,23,280" ItemsSource="{Binding Items}" SelectionChanged="MainListBox_SelectionChanged" Grid.Column="1" Height="375">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Margin="0,0,0,17" Width="432" Height="78">
                                <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
                                <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                            </StackPanel>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
                <TextBox Grid.Column="1" Height="72" HorizontalAlignment="Left" Margin="6,0,0,0" Name="filterbox" Text="" VerticalAlignment="Top" Width="404" />
                <my:AdControl AdUnitId="Image480_80" ApplicationId="test_client" Grid.Column="1" Height="80" HorizontalAlignment="Left" Margin="0,565,0,0" Name="adControl1" VerticalAlignment="Top" Width="480" />
            </Grid>
        </Grid>
    
        <!--Beispielcode für die Verwendung von ApplicationBar-->
        <!--<phone:PhoneApplicationPage.ApplicationBar>
            <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
                <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Schaltfläche 1"/>
                <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Schaltfläche 2"/>
                <shell:ApplicationBar.MenuItems>
                    <shell:ApplicationBarMenuItem Text="Menüelement 1"/>
                    <shell:ApplicationBarMenuItem Text="Menüelement 2"/>
                </shell:ApplicationBar.MenuItems>
            </shell:ApplicationBar>
        </phone:PhoneApplicationPage.ApplicationBar>-->
    
    </phone:PhoneApplicationPage>

    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;
    using System.IO.IsolatedStorage;
    using System.IO;
    using eselsbrückenappbeta2._0;
    
    namespace DataBoundApp1
    {
        public partial class MainPage : PhoneApplicationPage
        {
            // Konstruktor
            public MainPage()
            {
                InitializeComponent();
    
                // Datenkontext des Listenfeldsteuerelements auf die Beispieldaten festlegen
                DataContext = App.ViewModel;
                this.Loaded += new RoutedEventHandler(suche_Loaded);
    
                ApplicationBar = new ApplicationBar();
    
                ApplicationBarIconButton button11 = new ApplicationBarIconButton();
                button11.IconUri = new Uri("/Images/appbar.arrow.left.png", UriKind.Relative);
                button11.Text = "zurück";
                ApplicationBar.Buttons.Add(button11);
                button11.Click += new EventHandler(button11_Click);
    
                ApplicationBarIconButton button10 = new ApplicationBarIconButton();
                button10.IconUri = new Uri("/Images/appbar.information.png", UriKind.Relative);
                button10.Text = "about";
                ApplicationBar.Buttons.Add(button10);
                button10.Click += new EventHandler(button10_Click);
    
                ApplicationBarMenuItem menuItem1 = new ApplicationBarMenuItem();
                menuItem1.Text = "Verbesserungswünsche";
                ApplicationBar.MenuItems.Add(menuItem1);
                menuItem1.Click += new EventHandler(menuItem1_Click);
    
                ApplicationBarMenuItem menuItem2 = new ApplicationBarMenuItem();
                menuItem2.Text = "Support";
                ApplicationBar.MenuItems.Add(menuItem2);
                menuItem2.Click += new EventHandler(menuItem2_Click);
    
                ApplicationBarMenuItem menuItem3 = new ApplicationBarMenuItem();
                menuItem3.Text = "Wort hinzufügen";
                ApplicationBar.MenuItems.Add(menuItem3);
                menuItem3.Click += new EventHandler(menuItem3_Click); 
            }
    
            // Auswahländerung für ListBox behandeln
            private void MainListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
                // Nichts ausführen, wenn der Auswahlindex -1 (keine Auswahl) ist
                if (MainListBox.SelectedIndex == -1)
                    return;
    
                // Zur neuen Seite navigieren
                NavigationService.Navigate(new Uri("/DetailsPage.xaml?selectedItem=" + MainListBox.SelectedIndex, UriKind.Relative));
    
                // Auswahlindex auf -1 (keine Auswahl) zurücksetzen
                MainListBox.SelectedIndex = -1;
            }
    
            // Daten für die ViewModel-Elemente laden
            private void suche_Loaded(object sender, RoutedEventArgs e)
            {
                if (!App.ViewModel.IsDataLoaded)
                {
                    App.ViewModel.LoadData();
                }
            }
            private void button1_Click(object sender, RoutedEventArgs e)
            {
                NavigationService.Navigate(new Uri("/lateinbuchstabenauswahl2.xaml", UriKind.Relative));
            }
    
            private void button2_Click(object sender, RoutedEventArgs e)
            {
                NavigationService.Navigate(new Uri("/lateinvbauswahl.xaml", UriKind.Relative));
            }
            private void button10_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/about.xaml", UriKind.Relative));
            }
    
            private void menuItem1_Click(object sender, EventArgs e)
            {
                IsolatedStorageFile filever = IsolatedStorageFile.GetUserStoreForApplication();
                IsolatedStorageFileStream filestreamver = filever.CreateFile("verbesserungen.txt");
                StreamWriter swver = new StreamWriter(filestreamver);
                swver.WriteLine("Latein");
    
                swver.Flush();
                filestreamver.Close();
    
    
                NavigationService.Navigate(new Uri("/emailsenden.xaml", UriKind.Relative));
            }
            private void menuItem2_Click(object sender, EventArgs e)
            {
                IsolatedStorageFile filesup = IsolatedStorageFile.GetUserStoreForApplication();
                IsolatedStorageFileStream filestreamsup = filesup.CreateFile("support.txt");
                StreamWriter swsup = new StreamWriter(filestreamsup);
                swsup.WriteLine("Support");
    
                swsup.Flush();
                filestreamsup.Close();
    
    
                NavigationService.Navigate(new Uri("/Support.xaml", UriKind.Relative));
            }
            private void menuItem3_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/addword.xaml", UriKind.Relative));
            }
    
            private void button4_Click(object sender, RoutedEventArgs e)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
    
            private void button4_Click_1(object sender, RoutedEventArgs e)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            private void button11_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
    
    
    
    
            private void gesucht_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
            }
    
            private void button39_Click(object sender, RoutedEventArgs e)
            {
                filterbox.Text = "";
            }
           
        }
    }

    Wie kann ich das umsetzten.

    ??

    Liebe Grüße Elias


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf

    Montag, 17. Juni 2013 18:32
  • Hi,

    ich schreibe heute Nachmittag einen Blogartikel dazu. Ich melde mich dann später nochmal.

    Gruß, Peter


    This posting is provided "AS IS" with no warranties, and confers no rights.

    Dienstag, 18. Juni 2013 11:40
  • Hallo nochmal,

    Ich kann das App gar nicht starten. Da kommt dann immer das manche Sachen nicht richtig geladen wären.
    Wieso?
    Ich habe das Microsoft Visual Studio Express 2010 for Windows Phone und zum testen auch noch mal mit Microsoft Visual Studio 2012!
    LG Elias

    PS: Ich kann kein Kommentar auf deiner Webseite posten.


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf

    Dienstag, 18. Juni 2013 18:28
  • Hi,du brauchst das Visual Studio 2012 mit installiertem Windows Phone 8 SDK. wenn du es im Visual Studio 2010 ausführen magst musst du den Quellcode manuell kopieren. Dieser sollte auch in VS 2010 unter WP7 lauffähig sein.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    Dienstag, 18. Juni 2013 18:35
  • Hallo nochmal,

    dein Sample hat funktioniert (danke). Mir stellt sich nur noch eine Frage, wie könnte ich denn wenn ich die Items gefiltert habe, mit einem Klick auf einer anderen Seite anzeigen lassen?

    Ich hoffe du kannst mir helfen!

    LG Elias


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf

    Donnerstag, 25. Juli 2013 18:05