Namespace Microsoft.TeamFoundation.MVVM

Classes

  Classe Descrição
Classe pública AsyncLauncher
Classe pública AsyncRelayCommand
Classe pública AutoCompleteBehavior
Classe pública AutoCompleteManager
Classe pública BackgroundCommand
Classe pública BatchedObservableCollection<T>
Classe pública CanExecuteDependsOnPropertyAttribute Especifica que uma propriedade afeta a parte de CanExecute este comando. Quando a propriedade de origem especificada for alterado, o evento de CanExecuteChanged para a propriedade atual do comando será gerado também.
Classe pública CollectionTransformation
Classe pública ControlEvents
Classe pública DependsOnPropertyAttribute Especifica que outras propriedades afetam o valor da propriedade ou da regra de validação associada com essa propriedade. Quando uma das propriedades em “” depende de alterações na lista, o evento PropertyChanged para a propriedade atual será gerado também. Isso um atributo abstrata - use atributos de ValueDependsOnProperty ou de ValidationDependsOnProperty.
Classe pública DialogAssistant
Classe pública FrameworkElementBehaviors
Classe pública FrameworkElementEvents
Classe pública HttpUriValidationRule
Classe pública ItemDoubleClickEventArgs
Classe pública ItemsControlBehaviour Um comportamento que permite executando ICommand quando o usuário clica duas vezes em um item em um ItemsControl
Classe pública ListBoxItemEvents
Classe pública MessageBoxArgs Uma classe que contém uma propriedade para cada parâmetro do método de MessageBox.Show ().
Classe pública MessageBoxService
Classe pública MessageBoxServiceBase
Classe pública MVVMSupport Um mecanismo que permita inserir o serviço principal no modelo de exibição.
Classe pública NotifyPropertyChangedDispatcherObject Esta classe representa um objeto associado com o distribuidor e implementa a interface de INotifyPropertyChanged.
Classe pública OpenDocumentCommand Um comando abstrata que permite abrindo documenta com seu aplicativo padrão.
Classe pública OpenFWLinkCommand Um comando que abre FWLinks no navegador. Um linkId pode ser passado como um parâmetro de construtor ou o parâmetro de comando em xaml.
Classe pública OpenUrlCommand Um comando que abrisse especificou o endereço HTTP ou HTTPS no navegador. Um URL navegar pode ser passado para o construtor ou como o parâmetro de comando em xaml.
Classe pública ParameterConvertingCommand
Classe pública PasswordBoxAssistant
Classe pública QueuedCommand
Classe pública QueuedCommandCanExecuteEventArgs
Classe pública QueuedCommandCompletedEventArgs
Classe pública QueuedCommandExecuteEventArgs
Classe pública QueuedCommandWorker
Classe pública RegisterWindow Permite registrar o windows para WindowsDisplayService.
Classe pública RelayCommand Um comando cujo único propósito é retransmissão sua funcionalidade a outros objetos invocando delega.O valor de retorno padrão para o método de CanExecute é “true”.
Classe pública RelayValidationRule
Classe pública SelectorBehaviors
Classe pública SelectorEvents
Classe pública ServiceNotFoundException
Classe pública SqlServerFileSytemAutoCompleteProvider
Classe pública StringNotNullOrWhiteSpaceValidationRule Valida que a propriedade de cadeia de caracteres não é cadeia de caracteres nula ou de espaço em branco. O tipo da propriedade deve ser cadeia de caracteres.
Classe pública TransformedCollection<TSourceCollection, TSourceElement, TTargetElement> Fornece uma transformação viva dos elementos de uma coleção mutável de origem.
Classe pública TreeViewBehaviors
Classe pública TreeViewItemBehaviors
Classe pública TreeViewItemEvents
Classe pública UIElementEvents
Classe pública UIHostService
Classe pública UIService
Classe pública ValidatingViewModelBase Um modelo de exibição que suporta validação.
Classe pública ValidationDependsOnPropertyAttribute Especifica que outras propriedades afetam a regra de validação que está associada com essa propriedade. Quando altera uma das propriedades na lista "depende", o evento PropertyChanged para a propriedade atual também será gerado.
Classe pública ValidationRule
Classe pública ValueDependsOnCollectionAttribute Especifica que uma coleção afeta o valor de esta propriedade. Quando a coleção associada muda, o evento PropertyChanged para a propriedade atual será gerado também.
Classe pública ValueDependsOnExternalPropertyAttribute Especifica que as propriedades externos afetam o valor de esse. Quando a propriedade de origem especificada for alterado, o evento PropertyChanged para a propriedade atual será gerado também.
Classe pública ValueDependsOnPropertyAttribute Especifica que outras propriedades afetam o valor de esse. Quando uma das propriedades em “” depende de alterações na lista, o evento PropertyChanged para a propriedade atual será gerado também.
Classe pública ViewModelBase
Classe pública WaitCursorService
Classe pública WindowViewModel

Interfaces

  Interface Descrição
Interface pública IAutoCompleteProvider
Interface pública IDialogService Uma interface para o resultado da caixa de diálogo que permite definindo a propriedade de Window.DialogResult de viewModel. Para usar este serviço você deve adicionar as seguintes linhas ao seu xaml:
Interface pública IMessageBoxService Uma interface para o serviço da caixa de mensagem.
Interface pública IOwnedCommand Um comando cujo estado é determinado por algum “dono” quem é responsável por sua vez para aumentar o evento de CanExecuteChanged de ICommand.
Interface pública IUIHostService Uma interface para o serviço de uihost.
Interface pública IWaitCursorService
Interface pública IWindowDisplayService

Delegados

  Delegado Descrição
Delegado público QueuedCommand.CanExecuteHandler
Delegado público QueuedCommand.CompletedHandler
Delegado público QueuedCommand.ExecuteHandler