Я не уверен, что вы спрашиваете (я даже не знаю, Silverlight, WPF, WinForm и т. Д.).
Однако, вместо того, чтобы явно отображать в вашем коде, как насчет установки значения ListItem (значение отличается от Text, но по умолчанию оно, если не указано) для соответствующего имени команды, так что в вашем коде вы можете сделать :
teamsite = (Uri) List.SelectedItem.Value;