У меня довольно простая задача, или я так подумал.
У меня есть комбинированное окно в silverlight, которое содержит некоторые значения, такие как:
ComboBox hej = new ComboBox();
hej.Items.Add("blue");
hej.Items.Add("yellow");
hej.Items.Add("red");
hej.SelectedIndex = 0;
Если пользователь затем сохраняет свою работу, он может выбрать цвет, и он будет сохранен в виде строки в базе данных.
Когда я возвращаюсь как пользователь и загружаю страницу, я хочу видеть цвет, который выбираю в последний раз.
Так вот, как я думаю, я мог бы решить проблему, но есть ли еще более простой способ, я все еще получаю некоторые ошибки с этим:
object hit;
hit = hej.Items.FirstOrDefault(item => ((string)item).StartsWith(
ivTestXml.StatusColour,
StringComparison.CurrentCultureIgnoreCase));
if (hit != null)
{
hej.SelectedItem = hit;
}