C # Обновление строки Uri - PullRequest
0 голосов
/ 16 июля 2011

Я получил этот код, когда выбран элемент списка, изменяется строка "TeamSite". но как я могу получить Uri addept для строки с символами сайта, я хочу, чтобы new Uri(teamsite) получил то же значение, что и строка с символом команды, когда я выбрал элемент из списка поэтому, когда я выбрал элемент Elite Junioren, new Uri(teamsite) равняется "http://www.test2.com" вместо "http://www.test.com"

string teamsite = "http://www.test.com";

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    base.OnNavigatedTo(e);
        new Uri(teamsite),
}

private void List_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
  string teamsitecheck = (string)List.SelectedItem;
  if (teamsitecheck == "Elite Junioren")
  {
  teamsite = "http://www.test2.com";
  }
  else if (teamsitecheck == "Elite Aspiranten")
  {
  teamsite = "http://www.test3.com";
  }
}

Надеюсь, я объяснил это достаточно хорошо, попросите у меня больше объяснений, если это необходимо!

(простите за мой плохой грамматик)

1 Ответ

0 голосов
/ 16 июля 2011

Я не уверен, что вы спрашиваете (я даже не знаю, Silverlight, WPF, WinForm и т. Д.).

Однако, вместо того, чтобы явно отображать в вашем коде, как насчет установки значения ListItem (значение отличается от Text, но по умолчанию оно, если не указано) для соответствующего имени команды, так что в вашем коде вы можете сделать :

teamsite = (Uri) List.SelectedItem.Value;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...