1
Expression Blendでは、ビジュアルエディタでサンプルデータソースを作成しました。リストボックスを使用する場合、コレクションをドラッグするだけでデータが自動的に表示されます。
今、私はデータソースからデータを取得することに興味があります。これは可能ですか?WP7 - コードからのサンプルデータへのアクセス
Expression Blendでは、ビジュアルエディタでサンプルデータソースを作成しました。リストボックスを使用する場合、コレクションをドラッグするだけでデータが自動的に表示されます。
今、私はデータソースからデータを取得することに興味があります。これは可能ですか?WP7 - コードからのサンプルデータへのアクセス
これを行うにはいくつかの方法がありますが、私はあなたに一番簡単な方法を教えてください。私はbasciallyのListBoxと同じであるListPickerを持っています。ここに私のListPickerマークアップされています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>
ここでは、背後にあるコードです:
lpDrag.ItemsSource = //Whatever your datasource is
[OK]を、どのようなあなたがコントロールを使用していけない場合についてあなたのページ?サンプルデータにアクセスする必要がある空のページとコードビハインド。 – Aliens
私はあなたの質問を理解していないと思います。データベースなどからデータを取得する方法を尋ねていますか? – Etch
Expression Blendでは、アプリケーションで使用できるサンプルデータを作成できます。私はそのデータをコントロールにバインドする方法を知っていますが、コード内でどのように同じデータを使うことができるのか分かりません。私は、データがフォルダSampleDataにあり、XAMLファイルで読むことができることがわかります。どのように呼び出すとそれを使用する任意のアイデア? – Aliens