Hallo zusammen
Bin neu hier und auch noch nicht so erfahren mit WP7 Apps.
Hab ein Problem an dem ich schon seit Stunden herum schraube, finde jedoch einfach keine Lösung.
Es ist so; Ich möchte auf Daten in einem XML-File zugreifen(das klappt auch tiptop)
public class perkitem
{
public string name { get; set; }
public string pro { get; set; }
public string ang { get; set; }
}
public DownloadStringCompletedEventHandler client_DownloadStrinCompleted { get; set; }
private void getdata(object sender, RoutedEventArgs e)
{
WebClient twitter = new WebClient();
twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(xml_DownloadStringComplete);
twitter.DownloadStringAsync(new Uri("http://localhost/Perk/xml/perk.xml"));
}
void xml_DownloadStringComplete(object sender, DownloadStringCompletedEventArgs e)
{
XElement xmlperk = XElement.Parse(e.Result);
listBox1.ItemsSource = from anzeige in xmlperk.Descendants("AKTION")
select new perkitem
{
name = anzeige.Element("NAME").Value,
pro = anzeige.Element("PRO").Value,
ang = anzeige.Element("ANG").Value
};
}
Diese Daten werden dann in einer ListBox angezeit(auch das klappt tiptop)
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,0,90">
<ListBox Height="508" HorizontalAlignment="Left" Name="listBox1" VerticalAlignment="Top" Width="468" SelectionChanged="listBox1_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Width="460">
<TextBlock Text="{Binding name}" />
<TextBlock Text=" "/>
<TextBlock Text="{Binding pro}" />
<TextBlock Text=" "/>
<TextBlock Text="{Binding ang}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
<Button Content="Suchmenü" Grid.Row="1" Height="72" HorizontalAlignment="Left" Margin="12,514,0,0" Name="button1" VerticalAlignment="Top" Width="438" Click="button1_Click" />
</Grid>
Ich möchte jetzt aber diese Daten durch eine Suchfunktion Filtern, dazu habe ich eine weitere Page erstellt mit drei TextBoxen und einem Button.
Kann mir jemand einen Tipp geben wie ich diese TextBox Parameter verwenden soll.
Ich hatte schon einige Ideen die ich jedoch nicht umsetzen konnte:
-Die XML-Daten zwischenspeichern, mit c# if Statements schreiben und nur diese Daten an die ListBox weitergeben die die Suchbedingungen erfüllen.
-Direkt im XAML Code einen Filter setzen. (??)
Bin ich auf dem Holzweg? Bitte um Hilfe.
Gruss









Automatisch generierter Sicherheitshinweis


