ListBoxがあります。ここではIList Like(Cities)をバインドしています。ListBoxのオブジェクトをWindows Phone7でListBoxで検索する方法
Windows Phone7の.NETでOnItemDataBoundのようなイベントが必要です。
すべての都市がバインドされているように(このイベントは10都市ある場合は10回発射されます)、このイベントは発生しますので、このイベントでさらに計算を行う必要があります。このイベントでは、ListItemにバインドされたオブジェクトを見つけて、計算を行うことができます。 .NETのOnItemDataBoundと同様のWP7にイベントがありますか?
lstFlights.ItemsSource = objCities;
私はイベントがいくつかのリスト項目を移入するすべての都市をバインド上(のように:私はなど、テキストブロックのテキストを変更したい)によると、私は以下のようなデータを結合してい
<ListBox Loaded="lstFlights_Loaded" Height="635" x:Name="lstFlights"
ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.Row="1">
<ListBox.ItemTemplate>
<DataTemplate>
<Border CornerRadius="10" Margin="10">
<Border.Background>
<ImageBrush ImageSource="../Images/rowbg.png"></ImageBrush>
</Border.Background>
//Some data here
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
ListItemにバインドされたCity。これを行うには、WP7でOnItemDataBoundのようなイベントが必要です。そして私は、リストピッカー以下のように持っている:
SelectionChangedイベントで
はまた、私は、リストの項目を変更したいです。
そして私はFindName指定を行う必要があり、リストボックス内の任意のTextBlockを変更したい場合のIList(objCities)はサービスから来ているもう一つのことは、私はとてもそのオブジェクト を変更することはできませんし、私は計算値を割り当てる必要がありますすべての都市が縛られています。
リストにバインドする前に計算を実行できないのはなぜですか? – ChristiaanV
私はサービスから取得している応答は非常に複雑なので、私はそれをバインドした後に計算したいと思います。また、私はListPickerを持って、選択の変更にもListBoxの計算を変更する必要があります。そのため、私はOnItemDataBoundイベントが必要です。そのようなイベントがあるかどうかを教えてください。 –
あなたは今持っているものを見せてもらえますか?私はOnItemDataBoundイベントを認識していませんが、選択の変更に対しては、selectionchangedイベントを使用して、ユーザー選択の計算を行う必要がある状況を処理できます。 – ChristiaanV