C# Class ThoughtWorks.VisualStudio.ExplorerViewControl

Interaction logic for ExplorerViewControl.xaml
Show file Open project: ThoughtWorksStudios/vs-connector Class Usage Examples

Private Properties

Property Type Description
AlertUser void
BindAll void
BindCardTypes void
BindExplorerTrees void
BindFavorites void
BindProjectList void
BindTeamMembers void
CheckSettings bool
ClearTrees void
GetTreeItemContainerAndValue void
OnButtonClick void
OnFavoritesTreeCardDoubleClick void
OnFavoritesTreeItemMouseDoubleClick void
OnProjectSelectionChanged void
RefreshMurmurs void
ShowCardViewToolWindow void
ShowCardViewToolWindow void
ShowMurmurWindow MurmurViewWindowPane
UserControlInitialized void

Public Methods

Method Description
ExplorerViewControl ( ) : System

XAML form for navigating a Mingle/GO integrated environment

Private Methods

Method Description
AlertUser ( Exception ex ) : void
BindAll ( ) : void
BindCardTypes ( ) : void

Bind card types

BindExplorerTrees ( ) : void
BindFavorites ( ) : void

Bind the Favorites section of the Explorer tree

BindProjectList ( ) : void

Get list of projects

BindTeamMembers ( ) : void

Dind list of team members

CheckSettings ( ) : bool

Check settings and ask user to supply missing settings.

ClearTrees ( ) : void

Clear the contents of the trees

GetTreeItemContainerAndValue ( ItemsControl tree, System.Windows.Controls.TreeViewItem &itemContainer, string &itemValue ) : void

Walks the tree and gets the Container object for the selected item

OnButtonClick ( object sender, RoutedEventArgs e ) : void

Handle SettingsView from the Explorer window

OnFavoritesTreeCardDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Handles double-click events for 'card' nodes in the TreeView

This event handler is dynamically attached to each favorite node and thereby overrides the higher level handler on the top-level favorites node.

OnFavoritesTreeItemMouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Handles double-click events for 'favorite' nodes in the TreeView

This event handler is dynamically attached to the top-level favorites node

OnProjectSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
RefreshMurmurs ( ) : void
ShowCardViewToolWindow ( Card mingleCard ) : void
ShowCardViewToolWindow ( int cardNumber ) : void

Show the CardView window

ShowMurmurWindow ( ) : MurmurViewWindowPane
UserControlInitialized ( object sender, EventArgs e ) : void

Method Details

ExplorerViewControl() public method

XAML form for navigating a Mingle/GO integrated environment
public ExplorerViewControl ( ) : System
return System