Microsoft.VisualStudio.PlatformUI Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
AccessKeyConverter |
Somente uso interno da Microsoft. |
AccessKeyRemovingConverter |
Somente uso interno da Microsoft. |
AccessKeyUnderliningConverter |
Somente uso interno da Microsoft. |
AddingConverter |
Um conversor que retorna o produto de suas entradas. |
AndBooleanConverter |
Somente uso interno da Microsoft.. |
AreEqualConverter |
Somente uso interno da Microsoft. |
AsyncObservableObject |
Um objeto observável que pode gerar seus PropertyChanged eventos de forma assíncrona, no thread main. |
AutoCompletePathTextBox |
Lógica de interação para AutoCompletePathTextBox.xaml. |
AutoCompleteTextBox |
Lógica de interação para AutoCompleteTextBox.xaml. |
AutomatableTextBlock |
Implementa um controle TextBlock visível para automação. O WPF não expõe TextBlock por padrão ao UIA porque é um controle usado muito comum. |
BindableHyperlink |
Uma versão de um Hiperlink que dá suporte à associação de dados por meio de sua propriedade de dependência de conteúdo. |
BindableRun |
Uma versão de uma Execução que dá suporte à associação de dados por meio de sua propriedade de dependência de conteúdo. A execução em si não dá suporte à associação de dados diretamente porque sua propriedade Text não é uma propriedade de dependência. |
BindableValidationRule |
Somente uso interno da Microsoft. |
BooleanExtension | |
BooleanToCustomVisibilityConverter |
Conversor de um valor booliano para uma constante Visibility. Essa conversão permite que os valores reais de Visibilidade sejam especificados como propriedades. |
BooleanToFlowDirectionConverter |
Conversor de um valor booliano para uma constante FlowDirection. Esse valor é armazenado na fonte de dados da janela Principal como um booliano, se for verdadeiro, indica que o layout deve ser da direita para a esquerda e, se for falso, o layout deverá ser da esquerda para a direita. |
BooleanToHiddenVisibilityConverter |
Conversor de um valor booliano para uma constante Visibility. Ao contrário de System.Windows.Control.BooleanToVisibilityConverter, esse conversor mapeia false para Oculto em vez de Recolhido. |
Boxes |
Define valores comuns em caixa. |
BrushToColorConverter |
Converte um pincel em uma cor. |
ButtonHyperlink |
Esse controle personaliza o Hyperlink para se expor como um botão para leitores de tela. |
CircularPropertyDependencyException | |
ColorBrushValueConverter |
Somente uso interno da Microsoft. |
ColorToOpacityConverter | |
ColorUtilities | |
CommonControlsColors |
Somente uso interno da Microsoft. As cores dos controles comuns. |
CommonDocumentColors | |
ContentLoadError |
Controle ContentLoadError para exibir erros de carregamento da Página Inicial |
ConversionHelpers | |
CrispImageCheckBox |
Somente uso interno da Microsoft. |
DataSourceToEnumerableDataSourceConverter |
Somente uso interno da Microsoft. |
DecorativeColors |
Esses pincéis são usados para codificação de cores de elementos decorativos, como guias coloridas, grafo de vários branchs do Git, visualização de dados, ilustrações etc. NÃO os use para controles de shell padrão, indicadores de status semânticos ou hiperlinks. |
DelegateCommand |
Implementação de ICommand em que os retornos de chamada Execute e CanExecute são tratados por delegados. |
DelegateCommand<T> |
Implementação de ICommand em que os retornos de chamada Execute e CanExecute são tratados por delegados. |
DelegateCommandBase | |
DelegateSearchTask |
Somente uso interno da Microsoft. Uma classe de conveniência que permite especificar o trabalho que a tarefa de pesquisa precisa fazer. É derivado de VsSearchTask. |
DependsOnPropertyAttribute | |
DependsOnPropertyNotFoundException | |
DeviceToLogicalPixelConverter |
Converte um componente de pixel do dispositivo (x, y) em um componente lógico para o eixo especificado (use HorizontalAxis para x, VerticalAxis para o valor y). |
DialogButton |
Classe de botão a ser usada para botões exibidos nas caixas de diálogo WPF do Visual Studio O estilo aplicado a esse botão define propriedades comuns (tamanho mínimo, preenchimento, margem) |
DialogWindow |
Classe de caixa de diálogo a ser usada como classe base para caixas de diálogo WPF do Visual Studio (não Gel) Alguém que implementa uma caixa de diálogo WPF deve derivar dessa classe (para ter estilo consistente com outras caixas de diálogo VS e ajudar a dar suporte) Para exibir a caixa de diálogo, invoque a função ShowModal() e que cuidará da criação correta da caixa de diálogo no shell, habilitando o estado modal para o shell enquanto a caixa de diálogo é exibida, etc. |
DialogWindowBase |
Classe base para caixas de diálogo WPF no Visual Studio 10 e posterior. A classe fornece estilo consistente e botões legenda com outras caixas de diálogo no VisualStudio. |
DispatchedDelegateCommand |
Implementação de ICommand usando delegados, em que o delegado 'execute' será expedido para o final da fila do dispatcher atual com a prioridade determinada, permitindo que a interface do usuário atualize o estado 'pode ser executado'. |
DispatchedDelegateCommand<T> |
Implementação de ICommand usando delegados, em que o delegado 'execute' será expedido para o final da fila do dispatcher atual com a prioridade determinada, permitindo que a interface do usuário atualize o estado 'pode ser executado' |
DisposableObject |
Esse tipo é encaminhado de MS.VS.Shell.xx.dll |
DisposableWrapper |
Um descartável que descarta IDisposable encapsulado |
DoubleExtension | |
DpiHelper |
Classe auxiliar que fornece propriedades estáticas, métodos estáticos e métodos de extensão para dimensionar coordenadas e imagens de acordo com o DPI do sistema atual definido nas Propriedades de Exibição do Windows. A classe dimensiona imagens projetadas para níveis de zoom de 100% (96dpi). Essa classe deve ser usada pelo código em execução no Visual Studio ou em outras appids. A classe fornece propriedades e métodos estáticos públicos para fácil associação/chamada e métodos de extensão estática pública; a implementação de dimensionamento real é delegada à classe DpiHelper de Microsoft.VisualStudio.Utilities. Essa classe permite que o usuário substitua os algoritmos de dimensionamento padrão do shell por meio de configurações do Registro no hive do appid em execução. Por exemplo, o usuário pode definir ImageScaling125, ImageScaling200 etc. com valores da enumeração ImageScalingMode para controlar o algoritmo de dimensionamento usado para objetos Image gerenciados em 125% e 200%. Da mesma forma, o usuário pode definir BitmapScaling150, BitmapScaling200 etc para controlar o algoritmo de dimensionamento de ImageSources do WPF. E o usuário pode definir valores de registro boolianos como UseBitmapPreScaling250 para controlar se o dimensionamento de imagens a 250% deve ser feito em duas etapas, com NearestNeighbor até o maior múltiplo de 100% (200%) e de lá com o algoritmo especificado por BitmapScaling250. |
DpiHelper.DpiHelperImplementation |
A implementação real do DpiHelper. Deriva do auxiliar de dimensionamento Microsoft.VisualStudio.Utilities.Dpi.DpiHelper e substitui algumas funções que permitem a substituição do usuário dos algoritmos de dimensionamento por meio de configurações do Registro no hive do appid em execução. |
DpiPrescaledImageExtension |
Classe MarkupExtension que pode ser usada para declarar fontes de imagem em xaml e ter a imagem pré-dimensionada para Alto DPI em níveis de zoom superiores a 200%, usando NearestNeighbor até o maior múltiplo de 100%. Um padrão de uso comum pode ter esta aparência: ou <Image.LayoutTransform></Image.LayoutTransform> Observe que, ao usar o pré-dimensionamento de imagem, o tamanho da imagem original precisa ser especificado ou uma transformação de layout reverso deve ser aplicada ao resultado, para manter o tamanho da imagem original desejado |
DpiPrescaleImageSourceConverter |
Converte uma ImageSource em outra ImageSource, pré-dimensionada em Alto DPI para o maior zoom múltiplo de 100% menor que o zoom de DPI. |
DpiPrescaleThemedImageConverter |
Converte um ImageSource em um elemento Image. Se a imagem de entrada for um BitmapSource, o BitmapSource transformado terá sua cor de halo mapeada para a cor da tela de fundo fornecida e será renderizada condicionalmente como desabilitada. Em seguida, a imagem resultante é pré-dimensionada no DPI Alto para o maior zoom múltiplo de 100% menor que o zoom de DPI. Esse conversor encadeia o comportamento de ThemedImageConverter e DpiPrescaleImageSourceConverter. |
DpiPrescaleThemedImageSourceConverter |
Converte uma ImageSource em outra ImageSource. Se a imagem de entrada for um BitmapSource, o BitmapSource transformado terá sua cor de halo mapeada para a cor da tela de fundo fornecida e será renderizada condicionalmente como desabilitada. Em seguida, a imagem resultante é pré-dimensionada no DPI Alto para o maior zoom múltiplo de 100% menor que o zoom do DPI. Esse conversor encadeia o comportamento de ThemedImageSourceConverter e DpiPrescaleImageSourceConverter. |
DragDropHelper |
Classe auxiliar para conectar operações de arrastar e soltar com um destino de soltar específico Se nenhum destino de soltar for especificado, o destino de soltar da janela main do shell será usado por padrão, o que permite manipular operações de remoção de arquivo na janela do shell main |
EmbeddedObjectHelper |
Classe auxiliar estática que contém propriedades de dependência usadas por contêineres como Pré-visualizar para obter referências ao tratamento de comandos e objetos de contexto do usuário definidos pelos objetos que eles contêm. |
EnvironmentColors | |
EnvironmentRenderCapabilities |
Encapsula as opções de efeitos visuais para o ambiente. Essas opções determinam quais tipos de efeitos visuais devem ser usados com base nos recursos de renderização atuais. Isso se baseia em uma combinação de configurações de usuário e RenderCapabilities.Tier do WPF |
ExtensionMethods |
Métodos de extensão para tipos não VS. As extensões para tipos VS devem ser colocadas em env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs Esse tipo é encaminhado de MS.VS.Shell.xx.dll |
FailIfEmptyAccessKeyRemovingConverter |
Um conversor de valor de cadeia de caracteres para cadeia de caracteres que retornará um dos dois valores:
Retornar DependencyProperty.UnsetValue fará com que PriorityBinding considere uma associação à qual esse conversor é aplicado a uma falha, portanto, ele continuará procurando uma associação correspondente. Derivar essa classe de ValueConverter eliminaria a validação do tipo de entrada, mas a sobrecarga virtual de ValueConverter.Convert digita fortemente seu valor retornado. O método Convert desse conversor precisa ser capaz de retornar uma cadeia de caracteres ou um objeto . |
FeedbackPanel |
Lógica de interação para FeedbackPanel.xaml |
FileNameToImageMonikerConverter |
Conversor que obtém um ImageMoniker para um determinado tipo de arquivo |
FocusHelper |
Somente uso interno da Microsoft. Gerencia tarefas de foco. |
FontScaling |
Classe usada para anexar um tamanho de fonte pré-dimensionado a um elemento. Isso será necessário se você quiser aplicar uma conversão (como dimensionamento) ao tamanho da fonte quando o tamanho da fonte for proveniente de um recurso dinâmico, já que {DynamicResource} não permite que um conversor seja aplicado ao valor. |
GrayscaleBitmapSourceConverter |
Converte uma imagem BitmapSource em uma versão em escala de cinza da mesma imagem. |
GrayscaleImageConverter |
Converte uma imagem BitmapSource gel em uma versão em escala de cinza da mesma imagem que um Image. |
GreedyWrapPanel |
Este painel é muito semelhante a um WrapPanel, mas em vez de encapsular quando um delimitamento é atingido, ele é encapsulado quando tem espaço suficiente. Para Orientation=Vertical, isso significa que ele usará o máximo de colunas que puder, considerando filhos e largura suficientes. Para Orientation=Horizontal, ele usará o máximo de linhas possível, considerando filhos e altura suficientes. Você também pode especificar um número máximo de níveis de disposição (colunas para Vertical, linhas para Horizontal) com MaxWrappingLevels. |
GroupStackPanel |
Um StackPanel que se expõe como um grupo por meio da exibição de controle da árvore UIA. |
HeaderColors |
Define as chaves de recurso geradas pelo editor de temas do Visual Studio. |
HelperMethods |
Somente uso interno da Microsoft. |
HoursToTimeSpanConverter |
Somente uso interno da Microsoft. |
HwndWrapper |
Representa um wrapper descartável em torno de um HWND que pode construir o WNDCLASS e o HWND, executar o WndProc e descartar o WNDCLASS e o HWND. |
HyperlinkButton |
Esse controle existe apenas para fornecer suporte de automação/acessibilidade para um Botão que gostaria de se expor como um Hiperlink |
IfElseConverter |
Conversor de um valor booliano para um dos dois valores fornecidos de qualquer tipo. Operador análogo ao ternário ?: em C#. |
ImageButton |
Somente uso interno da Microsoft. |
ImageCheckBox |
Somente uso interno da Microsoft. |
ImageConverter |
Converte um ImageSource em um Image. |
ImageListValueConverter |
Converte a lista de imagens especificada e um índice nela em ImageSource. |
ImageSourceExtension |
MarkupExtension que pode criar uma ImageSource a partir de uma cadeia de caracteres de caminho. |
ImageSourceValueConverter |
Somente uso interno da Microsoft. Gerencia a conversão de valores de origem da imagem. |
ImageThemingUtilities |
Classe que contém métodos utilitários para dimensionamento e transformação de espaços de cores em imagens. |
InfoBarColors |
Chaves de recurso geradas pelo VsThemeEditor. |
InfoBarHostControl |
Cria um controle que pode ser usado para hospedar InfoBars. O controle host observa eventos em cada InfoBar para remover barras de informações fechadas de sua coleção. |
Int32Extension |
Somente uso interno da Microsoft. Estende MarkupExtension |
IsEqualConverter |
Somente uso interno da Microsoft. |
IsNullOrEmptyConverter |
Somente uso interno da Microsoft. |
LanguageHelper |
Fornece funções auxiliares. |
LayoutDoubleUtil |
LayoutDoubleUtil usa eps fixos ao contrário de DoubleUtil, que usa um relativo. Isso é mais adequado para algumas comparações de layout porque os caminhos de computação no layout podem facilmente ser muito longos, portanto, o método DoubleUtil fornece muitos resultados falsos, enquanto o desvio absoluto maior normalmente é inofensivo no layout. |
LayoutSynchronizedContentControl |
Um ContentControl que será layout de forma síncrona se o conteúdo for alterado e o LayoutSynchronizer estiver ativo. Isso é usado para garantir que codepaths críticos que exigem um elemento medido e organizado recebam um quando o conteúdo do controle for alterado. |
LayoutSynchronizedItemsControl |
Um ItemsControl que será layout de forma síncrona se os itens forem alterados e o LayoutSynchronizer estiver ativo. Isso é usado para garantir que codepaths críticos que exigem um elemento medido e organizado recebam um quando os itens no controle forem alterados. |
LayoutSynchronizedTabControl |
Um TabControl que será layout de forma síncrona se o conteúdo for alterado e o LayoutSynchronizer estiver ativo. Isso é usado para garantir que codepaths críticos que exigem um elemento medido e organizado recebam um quando os itens ou o item selecionado do controle forem alterados. |
LayoutSynchronizedWindow |
Uma Janela que será layout de forma síncrona se o conteúdo for alterado e o LayoutSynchronizer estiver ativo. Isso é usado para garantir que codepaths críticos que exigem um elemento medido e organizado recebam um quando o conteúdo da janela for alterado. |
LayoutSynchronizer |
Classe que ajuda a garantir que o layout ocorra de forma síncrona com base nas alterações do modelo de dados. Enquanto estiver dentro de um escopo de sincronização de layout, chamar Update garantirá que o elemento atualizado será disposto de forma síncrona. Os controles participantes devem chamar LayoutSynchronizer.Update quando o modelo de dados for alterado. |
LiveSearchTextConverter | |
LiveTextBlock |
Um bloco de texto projetado para dar suporte ao texto accessiblity de região dinâmica. A configuração dinâmica padrão é Polite. |
LogicalOrConverter | |
MarchingAntsProgressBar | |
MathConverter |
A classe base para um conversor que executa operações matemáticas em suas entradas. |
MaximumContrastConverter |
Converte de um determinado Color/Brush para o Color/Brush que tem o contraste máximo com o valor de entrada. |
MessageDialog |
Lógica de interação para MessageDialog.xaml |
MillisecondsToTimeSpanConverter |
Somente uso interno da Microsoft. |
MinimizeProjectLanguageConverter |
Um conversor destinado a reduzir os nomes de algumas das linguagens de programação compatíveis com o VS. |
MinutesToTimeSpanConverter |
Somente uso interno da Microsoft. |
MruListBox |
Controle MrU ListBox para exibir itens mru do projeto |
MruListDataSourceSchema |
Somente uso interno da Microsoft. |
MultiplicationConverter |
Somente uso interno da Microsoft. |
MultiplyingConverter |
Um conversor que retorna o produto de suas entradas. |
MultiSelectComboBox |
Esse controle permite que o usuário selecione vários valores em um pop-up suspenso de caixa de combinação e exiba as seleções como uma cadeia de caracteres unida por vírgulas |
MultiValueConverter<T1,T2,TTarget> |
Somente uso interno da Microsoft. |
MultiValueConverter<T1,T2,T3,TTarget> |
Somente uso interno da Microsoft. |
MultiValueConverter<T1,T2,T3,T4,TTarget> |
Somente uso interno da Microsoft. |
MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
Somente uso interno da Microsoft. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget> |
Converte vários valores de um tipo em outro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget> |
Converte vários valores de um tipo em outro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget> |
Converte vários valores de um tipo em outro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget> |
Converte vários valores de um tipo em outro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> |
Converte vários valores de um tipo em outro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget> | |
MultiValueConverterBase<TTarget> |
Esses tipos são encaminhados de MS.VS.Shell.14.dll |
NegateBooleanConverter |
Somente uso interno da Microsoft. |
NotNullConverter |
Somente uso interno da Microsoft. |
NullToEmptyStringConverter |
Somente uso interno da Microsoft. |
ObjectToTypeConverter | |
ObservableObject |
Esse tipo é encaminhado de MS.VS.Shell.xx.dll |
OrBooleanConverter |
Somente uso interno da Microsoft. |
PathUtil |
Esse tipo é encaminhado de MS.VS.Shell.xx.dll |
PendingFocusHelper |
Somente uso interno da Microsoft. Auxiliar para enviar o foco para o FrameworkElement imediatamente ou atrasar o foco até que o FrameworkElement seja carregado. |
ProgressBarColors |
Define as chaves de recurso de cores da barra de progresso geradas pelo tema do Visual Studio. |
ProgressControl |
Lógica de interação para ProgressControl.xaml |
ProgressControlViewModel | |
ProjectCountToVisibilityConverter |
converte a contagem de projetos em um estado de visibilidade |
RangeValidationRule |
Somente uso interno da Microsoft. |
RssDataSourceSchema |
Somente uso interno da Microsoft. |
RssPubDateToLocalTimeConverter |
Somente uso interno da Microsoft. |
SafeIUnknown |
Classe de gerenciamento de recursos destinada a liberar interfaces nativas, como as retornadas de Marshal.GetIUnknownForObject ou Marshal.GetIDispatchForObject. |
ScrollBarThemingUtilities |
Classe que contém o utilitário para temas de barras de rolagem |
ScrollBarVisibilityExposingListBox |
O único motivo de existência dessa classe é expor as propriedades ComputedXxxScrollBarVisibility do ScrollViewer contido, que é anônimo no estilo ListBox padrão. |
SearchBooleanOptionButton |
A implementação do botão CheckBox para opções de pesquisa booliana no Controle de Pesquisa Comum do Visual Studio |
SearchBooleanOptionButtonAutomationPeer |
Somente uso interno da Microsoft. Um par de automação do botão de opção booliana de pesquisa. |
SearchCommandOptionButton |
A implementação do botão para opções de pesquisa de comandos no Visual Studio Common Pesquisa Control |
SearchCommandOptionButtonAutomationPeer |
Somente uso interno da Microsoft. |
SearchControl |
Somente uso interno da Microsoft. Representa o controle de pesquisa comum do Visual Studio. |
SearchControlAutomationPeer |
Somente uso interno da Microsoft. Expõe o suporte à automação da interface do usuário para o controle de pesquisa comum do Visual Studio. |
SearchControlColors | |
SearchControlDataSource |
Representa a classe de fonte de dados para o controle de pesquisa comum do Visual Studio. |
SearchControlDataSource.PropertyNames |
Representa os nomes das propriedades da fonte de dados de controle de pesquisa. |
SearchControlDataSource.VerbNames |
Contém os nomes das ações de fonte de dados de controle de pesquisa. |
SearchControlPopup |
A implementação do pop-up usado pelo controle common Pesquisa |
SearchControlThicknessConverter |
Somente uso interno da Microsoft. Representa um conversor para a espessura da borda de controle de pesquisa. |
SearchFilterButton |
A implementação de um botão para filtros de pesquisa no Visual Studio Common Pesquisa Control |
SearchFilterButtonAutomationPeer |
Somente uso interno da Microsoft. |
SearchFilterDataSource |
Implementa a fonte de dados para o filtro do controle de pesquisa comum do Visual Studio. |
SearchFilterDataSource.PropertyNames |
Representa os nomes das propriedades da fonte de dados do filtro de pesquisa. |
SearchFilterDataSource.VerbNames |
Representa os nomes das ações da fonte de dados do filtro de pesquisa. |
SearchMRUItemDataSource |
Representa uma fonte de dados para o |
SearchMRUItemDataSource.PropertyNames |
Representa os nomes das propriedades da fonte de dados para itens de pesquisa |
SearchMRUItemDataSource.VerbNames |
Representa os nomes das ações da fonte de dados do item de pesquisa |
SearchMRUListBox |
A implementação da lista de itens mru para o Controle de Pesquisa Comuns do Visual Studio |
SearchMRUListBoxItem |
A implementação de um item na lista de itens mru para o Controle de Pesquisa Comum do Visual Studio |
SearchMRUListBoxItemAutomationPeer |
Somente uso interno da Microsoft. |
SearchOptionButton |
A implementação comum de eventos anexados usados para botões de opções |
SearchOptionDataSource |
Representa uma fonte de dados para uma opção de pesquisa para o controle de pesquisa. |
SearchOptionDataSource.PropertyNames |
Representa os nomes dos atributos de uma fonte de dados de opção de pesquisa. |
SearchOptionDataSource.VerbNames |
Representa os nomes das ações de uma fonte de dados de opção de pesquisa. |
SearchOptionItemTemplates |
Somente uso interno da Microsoft. Implementa o DataTemplate que descreve a estrutura visual dos botões de opção de pesquisa. |
SearchOptionsItemTemplateSelector |
Somente uso interno da Microsoft. Seleciona o modelo para um item de opção de pesquisa especificado. |
SearchPopupNavigationService |
Classe auxiliar que fornece suporte de navegação e acompanhamento da localização atual entre os controles filho navegáveis do pop-up de um controle de pesquisa |
SearchProgressTypeConverter |
Somente uso interno da Microsoft. |
SearchProviderSettingsDataSource |
Essa classe representa a fonte de dados de configurações do provedor de pesquisa usada pelo controle de pesquisa comum do Visual Studio. |
SearchProviderSettingsDataSource.PropertyNames |
Identifica os nomes das propriedades de configurações do provedor de pesquisa do controle de pesquisa comum do Visual Studio. |
SearchSettingsDataSource |
Classe de fonte de dados para as configurações de pesquisa usadas pelo controle de pesquisa |
SearchSettingsDataSource.PropertyNames |
Nomes de propriedade para as configurações de pesquisa |
SearchStatusConverter |
Somente uso interno da Microsoft. |
SearchTextBox |
A implementação da parte editável do Visual Studio Common Pesquisa Control A classe implementa a seleção de todo o texto no controle quando a caixa de edição está focada – consulte comentários em OnGotKeyboardFocus para obter mais detalhes |
SearchUtilities |
A classe Pesquisa Utilities |
SecondsToTimeSpanConverter |
Somente uso interno da Microsoft. |
SingleElementToEnumerableConverter<T> |
Somente uso interno da Microsoft. |
SmoothProgressBar |
Classe de barra de progresso a ser usada para controles de progresso exibidos em caixas de diálogo WPF do Visual Studio Além de controlar o estilo específico do VisualStudio, o progresso usará uma animação suave da propriedade Value se TargetValue estiver definido. |
SpacingWrapPanel |
Um WrapPanel que adiciona espaço extra entre seus itens. O espaçamento é contorcido pelas propriedades HorizontalItemSpacing e VerticalItemSpacing. Se HorizontalItemSpacing e VerticalItemSpacing forem 0,0, esse painel organizará itens de forma idêntica a um WrapPanel normal. |
SplitterGrip |
Divisor usado entre SplitterItems em um SplitterPanel. |
SplitterItem |
Item de contêiner para um SplitterItemsControl. Consulte SplitterItemsControl para obter mais informações. |
SplitterItemsControl |
Um ItemsControl que tem uma Orientação e que deve ser usado em conjunto com um SplitterPanel. |
SplitterLengthConverter |
Somente uso interno da Microsoft. |
SplitterMeasureData |
Classe que armazena dados usados durante a medição de itens em um SplitterPanel. |
SplitterPanel |
Representa um painel orientado de itens que são empilhados, mas dimensionados para caber na tela. |
SplitterResizePreviewWindow |
Controle usado para mostrar a visualização de redimensionamento de um SplitterPanel. |
StartPageColors | |
StartPageCommands |
Fornece os comandos roteado para comandos específicos da página inicial. |
StartPageDataSourceSchema |
Somente uso interno da Microsoft. |
StartPageGuidList |
Somente uso interno da Microsoft. |
StartPageHelper |
Contém a funcionalidade compartilhada pelo pacote da página inicial e APIs públicas para páginas iniciais personalizadas. |
StartPageRelativeExtension |
Uma extensão de marcação que permite que páginas iniciais personalizadas usem caminhos relativos (em que "relativo" significa relativo ao arquivo XAML em vez de em relação ao VS) em qualquer propriedade que espere um Uri, ImageSource ou cadeia de caracteres. Uso: |
StringConcatenatingConverter |
Somente uso interno da Microsoft. |
StringNotNullOrEmptyOrWhitespaceConverter | |
StringToImageMonikerConverter |
Conversor usado para converter de uma cadeia de caracteres em um ImageMoniker. |
StringToStringWithoutHypertextTagsConverter |
Somente uso interno da Microsoft. |
StringToXmlDataProviderConverter |
Somente uso interno da Microsoft. Converte uma cadeia de caracteres XML em um XmlDataProvider. |
StringUppercaseConverter |
Somente uso interno da Microsoft. |
StubWindowPaneContent | |
StyleKey<T> |
Derivação simples de ResourceKey, com modelo para permitir que a propriedade Assembly substituída retorne o assembly correto com base em typeof(T). |
SystemDropShadowChrome |
Somente uso interno da Microsoft. |
TaskProgressCollectionControl |
Um controle de itens que pode exibir o progresso de um IVsTaskProgressCollection. O ItemsSource para o controle deve ser uma coleção de IVsTaskProgress instâncias. |
TextInputDialog |
Representa uma caixa de diálogo de entrada de texto |
TextToolTipService |
Somente uso interno da Microsoft. |
ThemeChangedEventArgs |
Argumentos para o evento VSColorTheme.ThemeChanged disparados quando as cores do VS mudam como resultado de uma alteração de cor do sistema, alteração de tema do VS ou alteração do tema do sistema operacional |
ThemedAcceleratedDialogColors | |
ThemedDialogColors | |
ThemedDialogStyleLoader |
Contém uma propriedade anexada para mesclar um dicionário de recursos que contém estilos padrão (sem chave) para caixas de diálogo com temas. |
ThemedImageConverter |
Converte um ImageSource de entrada em um controle Image cujo Source se mistura com o plano de fundo de destino.
|
ThemedImageSourceConverter |
Converte uma ImageSource em outra ImageSource. Se a imagem de entrada for um BitmapSource, o BitmapSource transformado terá sua cor de halo mapeada para a cor da tela de fundo fornecida e será renderizada condicionalmente como desabilitada. |
ThemedUtilityDialogColors | |
ToBooleanValueConverter<TSource> |
Use em vez de ValueConverter quando o tipo de destino for um bool. Fornece um pequeno benefício de desempenho usando literais boolianos em caixa. |
ToEnumConverter |
Converte de um objeto para o valor de enumeração de destino correspondente. |
TreeViewColors |
Define as chaves de recurso de cores treeView geradas pelo tema do Visual Studio. |
UInt32Extension |
Determina se é necessário mesclar um dicionário de recursos que contém estilos padrão (sem chave) para caixas de diálogo com temas. Uma extensão para o struct UInt32. |
Unbox |
Unboxes um objeto que contém um tipo de valor em um tipo de valor específico, possivelmente diferente. O truncamento de valor pode ocorrer ao usar métodos desse tipo, pois o valor de origem original é convertido no valor de destino sem garantir que o valor de destino possa conter o valor de origem original. |
UnthemedDialogColors | |
ValueConverter<TSource,TTarget> |
Esse tipo é encaminhado de MS.VS.Shell.xx.dll |
ValueExtension<T> |
Somente uso interno da Microsoft. |
VideoRssCommands | |
VideoRssDataSourceSchema | |
VisibleIfEqualValueConverter |
Um conversor para a propriedade visible if equal. |
VisibleIfNotEmptyCollectionConverter |
Somente uso interno da Microsoft. |
VisibleIfNotEqualValueConverter |
Um conversor que altera um valor booliano para um valor de visibilidade. |
VisibleIfNotNullConverter |
Somente uso interno da Microsoft. |
VisibleIfNotNullOrEmptyConverter |
Somente uso interno da Microsoft. |
VisualStudioInstallerColors | |
VSColorTheme |
Auxiliar para obter Cores do tema atual do VS e fornecer notificações quando o tema/cores mudar. |
VsExtensionMethods |
Métodos de extensão para tipos VS. As extensões para tipos não VS devem ser colocadas em env\shell\Utilities\ExtensionMethods.cs. |
VsUIDialogWindow |
Classe de caixa de diálogo a ser usada como classe base para caixas de diálogo do Visual Studio usadas com IVsUIDataSources Alguém que implemente uma caixa de diálogo derivada dessa classe deve definir uma fábrica de interface do usuário (implementador IVsUIFactory) e expor a caixa de diálogo como um elemento de interface do usuário cretável pela fábrica. Quem quiser exibir a caixa de diálogo deve criar uma fonte de dados para a caixa de diálogo (implementador IVsUIDataSource) possivelmente usando uma fábrica de fontes de dados. Use a função WindowHelper.AddHelpTopic para adicionar um tópico de ajuda à fonte de dados. Em seguida, chame WindowHelper.ShowModalElement() e forneça a ID do elemento e a fonte de dados. |
WatermarkedTextBox |
Representa um TextBox que pode exibir texto de marca d'água quando vazio. |
WeakCollection<T> |
Somente uso interno da Microsoft. |
WindowResizeGrip |
Polegar que pode redimensionar qualquer item que implemente IResizable. |
WindowResizeGripDirectionExtensions |
Extensões para a direção da alça de redimensionamento da janela. |
WindowSearchBooleanOption |
Representa uma opção booliana para uso pelo controle de pesquisa para pesquisa de janela. |
WindowSearchCommandOption |
Representa uma opção de comando para uso pelo controle de pesquisa para pesquisa de janela. |
WindowSearchCustomFilter |
Representa uma classe base da qual os usuários podem derivar classes para implementar filtros de pesquisa avançados para uso pelo controle de pesquisa para pesquisa de janelas. |
WindowSearchFilter |
Representa um filtro de pesquisa para uso pelo controle de pesquisa para pesquisa de janela. |
WindowSearchFilterEnumerator |
Representa um conjunto enumerado de filtros de pesquisa para uso pelo controle de pesquisa para pesquisa de janelas. |
WindowSearchOption |
Representa uma opção para uso pelo controle de pesquisa para pesquisa de janela. |
WindowSearchOptionEnumerator |
Representa um conjunto enumerado de opções de pesquisa para uso pelo controle de pesquisa para pesquisa de janela. |
WindowSearchSimpleFilter |
Representa um filtro de pesquisa com um valor padrão e um campo de filtro para uso pelo controle de pesquisa para pesquisa de janela. |
WindowStateConverter |
Somente uso interno da Microsoft. |
WindowStyleHelper |
Somente uso interno da Microsoft. |
Estruturas
AbstractPoint |
Uma classe que representa um ponto abstratamente. Isso é útil com controles ou painéis que dão suporte a várias orientações. O código de renderização ou layout para o controle ou painel pode ser gravado usando uma única orientação "natural" e, em seguida, o ponto pode ser convertido, se necessário, na orientação real do controle ou do painel, conforme necessário. Isso pode simplificar substancialmente a renderização ou a lógica de layout. |
AbstractSize |
Uma classe que representa o tamanho abstratamente. Isso é útil com controles ou painéis que dão suporte a várias orientações. O código de renderização ou layout para o controle ou painel pode ser gravado usando uma única orientação "natural" e, em seguida, o tamanho pode ser convertido, se necessário, na orientação real do controle ou do painel, conforme necessário. Isso pode simplificar substancialmente a renderização ou a lógica de layout. |
SearchFilterDataSource.FilterData |
Representa uma cadeia de caracteres de texto ou uma parte selecionada de uma cadeia de caracteres de texto com as posições inicial e final especificadas. |
SplitterLength |
Unidade de comprimento semelhante a GridLength. Os comprimentos do tipo Stretch usam uma quantidade desejada de espaço (em unidades de dispositivo) igual a seu Valor, mas se estendem para caber no controle pai se não houver elementos Fill. Os elementos de preenchimento usam o espaço restante depois que os elementos Stretch são alocados, mantendo as taxas de valores entre os elementos. |
Interfaces
IResizable |
Representa um elemento que pode ser redimensionado e movido por meio de deltas. Essa interface é usada em conjunto com o WindowResizeGrip. |
Enumerações
BorderType | |
ContrastComparisonResult | |
CurrentLocationSetMode |
Indicar como o CurrentLocation no pop-up de um controle de pesquisa foi definido pela última vez |
ImageScalingMode |
O modo de dimensionamento a ser usado para imagens WinForms/Win32 |
MessageDialogCommand |
Especifica constantes que definem as respostas de um MessageDialog. |
MessageDialogCommandSet |
Especifica constantes que definem quais comandos estão disponíveis em um MessageDialog. |
SearchOptionType |
Representa o tipo de uma opção de pesquisa para o controle de pesquisa. |
SearchStatus |
Enumera os valores de status de pesquisa do controle de pesquisa do Visual Studio. |
SplitterUnitType |
Somente uso interno da Microsoft. |
StartPageHelper.DataSourceId |
IDs da fonte de dados da página inicial |
UserFeedback |
Comentários do usuário |
WindowResizeGripDirection |
Valores de direção para a propriedade de dependência ResizeGripDirection do WindowsResizeGrip |
WindowResizeGripMode |
Determina o modo da operação de redimensionamento atual. |
Delegados
ImageThemingUtilities.ModifyPixelCallback |
Retorno de chamada usado para modificar dados de pixel em um BitmapSource. |
ThemeChangedEventHandler |
Manipulador de eventos para alterações de cor |