Share via


Microsoft.TeamFoundation.Controls.WPF Namespace

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Classes

  Class Description
Public class AutoColumnListView AutoColumnListView
Public class AutoColumnListViewColumn Describes a column definition for an AutoColumnListView
Public class AutoColumnListViewHyperlink Encapsulate information about a hyperlink
Public class AutoColumnListViewItem Provides a base class for a data-bound item in an AutoColumnListView
Public class AutoComplete
Public class AutoCompleteState
Public class BasePage
Public class BulletItem BulletItem
Public class BusySpinner BusySpinner
Public class ButtonClickedEventArgs
Public class ButtonStateEventArgs
Public class ChecklistListView Customized list view to show a checklist
Public class ChecklistListView.ChecklistItem Encapsulates a single checklist item for data binding
Public class CommandItem This is for internal use only. Class to represent a command item without a dependency on WPF or other UI framework, so that view models can use this to populate command item data and the UI can be responsible for how is render using a DataTemplate.
Public class CommonPageComplete CommonPageComplete
Public class CommonPageProgress CommonPageProgress
Public class CommonPageSummary CommonPageSummary
Public class CommonPageValidation CommonPageValidation
Public class ContextHelpProvider
Public class ContextMenuAdapter
Public class DialogMessageBox DialogMessageBox
Public class DragDropCommandConverter Allows a command to be hooked up to one of the DragDrop attached commands (DragSourceMoveCommand, DropTargetMoveCommand) that expects the contents of DragDropParameters.DraggedObjects to be passed as an argument rather that a DragDropParameters object itself.
Public class DraggableListBox
Public class DraggableListBoxItem
Public class DraggableListView
Public class DraggableListViewItem
Public class DraggedAdorner
Public class FilteredTextBox Provides the following functionality:- A validation delegate (ValidationCallback), which, if supplied, will be called whenever the Text value changes. If the delegate returns false, a red border is displayed. - A CharacterFilter property that takes a regular expression and filters out characters that do not match the regular expression.
Public class FilteredTextValidations Class that collects common callbacks.
Public class FocusManagerExtensions
Public class FocusServices Provides static attached properties that can be set on WPF controls to customize their behavior.
Public class HelpLink Implements a hyperlink that can be associated with either an external help item (e.g. fwlink), or a contextual help keyword.
Public class HyperlinkHelper this is a class primarily used to work around a bug in WPF 3.0 where, if you have a custom command on a Hyperlink and you try to use ApplicationCommands.Copy the link, you get a crash because it tries to serialize the custom command and it is not allowed in the source. the workaround is to just use this class to define the command instead of the Hyperlink.Command and everything else stays the same.
Public class IndentWidthToMarginConverter
Public class ItemsControlExtensions
Public class LabeledTextBox LabeledTextBox
Public class MaxLengths Defines maximum lengths that can be bound to WPF TextBoxes for limiting data input.
Public class MultiSelectionHelper Selection helper attached property class. This class provides attached properties for "binding" a WPF Selector control with an IList in a view model. Changes made to the selection in the control will be mirrored in an IList provided by the view model. If the view model's IList is an ObservableCollection, then this class will hook CollectionChanged and mirror the changes back into the view. The view model can also replace its complete collection at the same time (for efficiency) and the view's selection will be updated to match. If the target control is a UserControl that is not directly a Selector but contains a child that is a Selector, the SelectorSource attached property can be used from code-behind .cs file to specify the child. An example of a control such as this is WorkItemsList.
Public class NavigatedEventArgs
Public class NavigatingEventArgs
Public class NavigationButtonControl NavigationButtonControl
Public class NavigationEventArgs
Public class NavigationHeadlineControl NavigationHeadlineControl
Public class NavigationNode
Public class NavigationPageHost NavigationPageHost
Public class NavigationPropertyChangedEventArgs
Public class NavigationTreeControl NavigationTreeControl
Public class NavigationTreeItem Encapsulate an item in the navigation selector tree
Public class PageEventArgs
Public class PageNavigator PageNavigator
Public class ScrollViewHelper ScrollView helper attached property class. This class provides an attached property that allows for ItemsControls to scroll correctly via PageUp/PageDown requests when they are hosted in a TeamExplorer page. Prior/Next keyboard events are intercepted and re-routed to the parent ScrollViewer. After the scroll position has changed the ItemsControl's focus element is updated to the first visible element.
Public class SelectionChangingEventArgs
Public class SelectionDoubleClickedEventArgs
Public class StatusReportingListView Customized list view to show errors, warnings, and success messages
Public class StatusReportingListView.ReportingItem Encapsulates a single reporting item for data binding
Public class StepProgressListView Customized list view to show a step-progress list
Public class StepProgressListView.StepProgressItem Encapsulates a single progress item for data binding
Public class SummarySection Encapsulate a section in the summary
Public class SummarySectionItem Encapsulate an item in a summary section
Public class TeamFoundationColors Colors used by Team Foundation components. The colors are auto-generated into this partial class via the TeamFoundationColors.tt.
Public class TeamFoundationFonts
Public class TextBullet TextBullet
Public class TreeViewExtensions
Public class TreeViewItemExtensions
Public class Watermark A helper class that contains attached properties to support watermarks for TextBox and ComboBox controls: HintText: an attached property that shows what is the hint text for the control ImageSource: an attached property that points to the image source for the image to show inside the control or Image: an attached property that points to the image to show inside the control
Public class WatermarkAdorner
Public class WatermarkState
Public class WpfDialogAssistant This class styles a WPF window according to the Visual Studio standards. Create this class in the constructor of the class and keep a reference to it until after the window is closed.

Interfaces

  Interface Description
Public interface INavigationButtonControl
Public interface INavigationHeadlineControl
Public interface INavigationNode
Public interface INavigationPage
Public interface INavigationPageHost
Public interface INavigationPolicy
Public interface INavigationTreeControl
Public interface IPageNavigator

Delegates

  Delegate Description
Public delegate AutoColumnListViewHyperlink.HyperlinkCallback
Public delegate ButtonClickedEventHandler
Public delegate ButtonStateEventHandler
Public delegate CancelingEventHandler
Public delegate CharacterFilterFunction
Public delegate FilteredValidationCallback
Public delegate FinishingEventHandler
Public delegate NavigatedEventHandler
Public delegate NavigatingEventHandler
Public delegate NavigationPropertyChangedEventHandler
Public delegate PageAddedEventHandler
Public delegate PageNodeDoubleClickedEventHandler
Public delegate PageRemovedEventHandler
Public delegate SelectionChangingEventHandler
Public delegate SelectionDoubleClickedEventHandler
Public delegate SummarySectionItemClickedCallback Delegate for callback when a hyper-linked item is clicked.

Enumerations

  Enumeration Description
Public enumeration AutoColumnListViewColumnContentType Content type for a column in an AutoColumnListView
Public enumeration AutoColumnListViewColumnSizingMode Sizing mode for a column in an AutoColumnListView
Public enumeration ButtonType
Public enumeration StatusReportingListView.ReportItemStatus Report item status
Public enumeration StepProgressListView.ProgressState Progress item states