Вы можете использовать следующее, чтобы открыть любой URL в другом фрейме браузера как реакцию на щелчок пользователя на Silverlight TreeViewItem:
XAML
<sdk:TreeView Name="_tree" SelectedItemChanged="Tree_SelectedItemChanged" />
C #
private void Tree_SelectedItemChanged(object sender,
RoutedPropertyChangedEventArgs<object> e)
{
var selection = e.NewValue;
// Extract URL from selected tree node, perhaps
var url = ...
var uri = new Uri(url); // Absolute URL
// var uri = new Uri(url, UriKind.Relative); // Relative URL
// Get the name of the frame in which to display the page from somewhere
var frameName = ...
HtmlPage.Window.Navigate(uri, frameName);
}