XML フィードから解析された情報を表示する Windows Phone 7 アプリのリストボックスがあります。XML フィードから解析された値に応じて、リスト ボックスのフォントの色を変更できるようにしたいと考えています。検索しましたが、探しているものを正確に見つけることができません。ここに私が持っているコードがあります:
foreach (var item in doc.Descendants("station"))
{
if (item.Element("name").Value == dest)
{
listBox1.Items.Add(item.Element("name").Value);
listBox1.Items.Add("Last Updated:");
listBox1.Items.Add(item.Element("date").Value);
listBox1.Items.Add(item.Element("time").Value);
foreach (var item1 in item.Descendants("eta"))
{
listBox1.Items.Add(item1.Element("destination").Value);
listBox1.Items.Add(item1.Element("estimate").Value);
}//foreach
}//if
}//outer foreach
私が欲しいのは、例えば、
if item.Element("name").Value="Fremont" and item1.Element("destination").Value="Daly City",
then listBox1.Items.Add(item1.Element("destination").Value);
たとえば、緑色のテキストが表示されます(「名前」と「宛先」の値が異なる場合など)。私が見つけた例のほとんどは、WPF または WP7 以外のものでした。