2012-04-06 10 views
1

In Ausdruck Mischung erstellt ich eine Beispieldatenquelle im visuellen Editor. Bei Verwendung einer Listbox ziehe ich einfach die Sammlung dorthin und die Daten werden automatisch angezeigt.

Nun bin ich daran interessiert, Daten von der Datenquelle aus dem Code zurück zu bekommen. Ist das möglich?WP7 - Zugriff auf Beispieldaten aus Code

Antwort

1

Es gibt ein paar Möglichkeiten, dies zu tun, ich gebe Ihnen die einfachste. Ich habe einen ListPicker die bascially das gleiche wie ein ListBox ist: Hier ist mein ListPicker Markup: Also here is a link

<toolkit:ListPicker Name="lpDrag" Grid.Row="4" Grid.Column="1" Loaded="lptest_Loaded"   SelectedIndex="0"> 
       <toolkit:ListPicker.ItemTemplate> 
        <DataTemplate> 
         <StackPanel Orientation="Horizontal"> 
          <TextBlock Text="{Binding name}" /> 
         </StackPanel> 
        </DataTemplate> 
       </toolkit:ListPicker.ItemTemplate> 
       <toolkit:ListPicker.FullModeItemTemplate> 
        <DataTemplate> 
         <Grid> 
          <Grid.RowDefinitions> 
           <RowDefinition Height="Auto"/> 
          </Grid.RowDefinitions> 
          <Grid.ColumnDefinitions> 
           <ColumnDefinition Width="50" ></ColumnDefinition> 
           <ColumnDefinition ></ColumnDefinition> 
          </Grid.ColumnDefinitions> 

          <TextBlock Text="{Binding name}" FontSize="26" Grid.Column="0" Grid.Row="0"/> 
          <TextBlock Text="{Binding desc}" TextWrapping="Wrap" FontSize="26" Grid.Column="1" Grid.Row="0" /> 

         </Grid> 
        </DataTemplate> 
       </toolkit:ListPicker.FullModeItemTemplate> 
      </toolkit:ListPicker> 

Hier ist der Code hinter:

lpDrag.ItemsSource = //Whatever your datasource is 
+0

Ok, was ist, wenn Sie nicht verwenden eine Kontrolle in deine Seite? Eine leere Seite und ein Codebehind, die auf die Beispieldaten zugreifen müssen. – Aliens

+0

Ich denke, ich verstehe deine Frage nicht. Fragen Sie, wie Sie Daten aus einer Datenbank oder etwas Ähnlichem abrufen können? – Etch

+0

In Expression Blend können Sie einige Beispieldaten erstellen, die in Ihrer Anwendung verwendet werden können. Ich weiß, wie man diese Daten an Kontrollen bindet, aber ich weiß nicht, wie ich die gleichen Daten im Code verwenden kann. Ich kann sehen, dass sich die Daten im Ordner SampleData befinden und in XAML-Dateien gelesen werden können. Irgendeine Idee, wie man es anruft und benutzt? – Aliens