Microsoft.VisualStudio.PlatformUI Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
AccessKeyConverter |
Solo per uso interno di Microsoft. |
AccessKeyRemovingConverter |
Solo per uso interno di Microsoft. |
AccessKeyUnderliningConverter |
Solo per uso interno di Microsoft. |
AddingConverter |
Convertitore che restituisce il prodotto dei relativi input. |
AndBooleanConverter |
Solo per utilizzo interno di Microsoft. |
AreEqualConverter |
Solo per uso interno di Microsoft. |
AsyncObservableObject |
Oggetto osservabile che può generare PropertyChanged gli eventi in modo asincrono, nel thread principale. |
AutoCompletePathTextBox |
Logica di interazione per AutoCompletePathTextBox.xaml. |
AutoCompleteTextBox |
Logica di interazione per AutoCompleteTextBox.xaml. |
AutomatableTextBlock |
Implementa un controllo TextBlock visibile all'automazione. WPF non espone per impostazione predefinita TextBlock all'interfaccia utente perché si tratta di un controllo usato molto comune. |
BindableHyperlink |
Versione di un collegamento ipertestuale che supporta il data binding tramite la relativa proprietà di dipendenza Content. |
BindableRun |
Versione di un oggetto Run che supporta il data binding tramite la relativa proprietà di dipendenza Content. L'esecuzione stessa non supporta direttamente il data binding perché la relativa proprietà Text non è una proprietà di dipendenza. |
BindableValidationRule |
Solo per uso interno di Microsoft. |
BooleanExtension | |
BooleanToCustomVisibilityConverter |
Convertitore da un valore booleano a una costante Visibility. Questa conversione consente di specificare i valori di Visibilità effettivi come proprietà. |
BooleanToFlowDirectionConverter |
Convertitore da un valore booleano a una costante FlowDirection. Questo valore viene archiviato nell'origine dati della finestra principale come valore booleano, se è true indica che il layout deve essere da destra a sinistra e se il layout è false deve essere Da sinistra a destra. |
BooleanToHiddenVisibilityConverter |
Convertitore da un valore booleano a una costante Visibility. A differenza di System.Windows.Control.BooleanToVisibilityConverter, questo convertitore esegue il mapping false a Hidden anziché Collapsed. |
Boxes |
Definisce i valori boxed comuni. |
BrushToColorConverter |
Converte un pennello in un colore. |
ButtonHyperlink |
Questo controllo personalizza l'oggetto Hyperlink da esporre come pulsante alle utilità per la lettura dello schermo. |
CircularPropertyDependencyException | |
ColorBrushValueConverter |
Solo per uso interno di Microsoft. |
ColorToOpacityConverter | |
ColorUtilities | |
CommonControlsColors |
Solo per uso interno di Microsoft. Colori dei controlli comuni. |
CommonDocumentColors | |
ContentLoadError |
Controllo ContentLoadError per visualizzare gli errori di caricamento della pagina iniziale |
ConversionHelpers | |
CrispImageCheckBox |
Solo per uso interno di Microsoft. |
DataSourceToEnumerableDataSourceConverter |
Solo per uso interno di Microsoft. |
DecorativeColors |
Questi pennelli vengono usati per elementi decorativi per la codifica dei colori, ad esempio schede colorate, grafico a più rami Git, visualizzazione dei dati, illustrazioni e così via. NON usarli per controlli shell standard, indicatori di stato semantici o collegamenti ipertestuali. |
DelegateCommand |
Implementazione di ICommand in cui i callback Execute e CanExecute vengono gestiti dai delegati. |
DelegateCommand<T> |
Implementazione di ICommand in cui i callback Execute e CanExecute vengono gestiti dai delegati. |
DelegateCommandBase | |
DelegateSearchTask |
Solo per uso interno di Microsoft. Classe di praticità che consente di specificare il lavoro necessario per l'attività di ricerca. Deriva da VsSearchTask. |
DependsOnPropertyAttribute | |
DependsOnPropertyNotFoundException | |
DeviceToLogicalPixelConverter |
Converte un componente pixel del dispositivo (x, y) in componente logico per l'asse specificato (usare HorizontalAxis per x, VerticalAxis per il valore y). |
DialogButton |
Classe button da usare per i pulsanti visualizzati nelle finestre di dialogo WPF di Visual Studio Lo stile applicato a questo pulsante definisce le proprietà comuni (dimensioni minime, riempimento, margine) |
DialogWindow |
Classe Dialog da usare come classe base per i dialoghi WPF di Visual Studio (non Gel) Un utente che implementa una finestra di dialogo WPF deve derivare da questa classe (per avere stili coerenti con altri dialoghi di Visual Studio e supporto tecnico) Per visualizzare la finestra di dialogo richiamare la funzione ShowModal() e che eseguirà correttamente l'parenting della finestra di dialogo nella shell, abilitando lo stato modale per la shell mentre viene visualizzata la finestra di dialogo e così via. |
DialogWindowBase |
Classe di base per le finestre di dialogo WPF in Visual Studio 10 e versioni successive. La classe fornisce stili coerenti e pulsanti didascalia con altre finestre di dialogo in VisualStudio. |
DispatchedDelegateCommand |
Implementazione di ICommand tramite delegati, in cui il delegato 'execute' verrà inviato alla fine della coda del dispatcher corrente con la priorità specificata, consentendo all'interfaccia utente di aggiornare lo stato 'can execute'. |
DispatchedDelegateCommand<T> |
Implementazione di ICommand con delegati, in cui il delegato 'execute' verrà inviato alla fine della coda del dispatcher corrente con la priorità specificata, consentendo all'interfaccia utente di aggiornare lo stato 'can execute' |
DisposableObject |
Questo tipo viene inoltrato da MS.VS.Shell.xx.dll |
DisposableWrapper |
Oggetto eliminabile che elimina IDisposable incapsulato |
DoubleExtension | |
DpiHelper |
Classe helper che fornisce proprietà statiche, metodi statici e metodi di estensione per ridimensionare coordinate e immagini in base al set DPI di sistema corrente nelle proprietà di visualizzazione di Windows. La classe ridimensiona le immagini progettate per i livelli di zoom del 100% (96dpi). Questa classe deve essere usata dal codice in esecuzione in Visual Studio o in altri appid. La classe fornisce proprietà e metodi statici pubblici per semplici metodi di associazione/chiamata e di estensione statica pubblica; l'implementazione effettiva del ridimensionamento viene delegata alla classe DpiHelper da Microsoft.VisualStudio.Utilities. Questa classe consente all'utente di eseguire l'override degli algoritmi di ridimensionamento predefiniti della shell tramite le impostazioni del Registro di sistema nell'hive dell'appid in esecuzione. Ad esempio, l'utente può impostare ImageScaling125, ImageScaling200 e così via con valori dell'enumerazione ImageScalingMode per controllare l'algoritmo di ridimensionamento usato per gli oggetti Image gestiti al 125% e al 200%. Analogamente, l'utente può impostare BitmapScaling150, BitmapScaling200 e così via per controllare l'algoritmo di ridimensionamento di WPF ImageSources. E l'utente può impostare valori booleani del Registro di sistema come UseBitmapPreScaling250 per controllare se il ridimensionamento delle immagini al 250% deve essere eseguito in 2 passaggi, con NearestNeighbor fino al multiplo più grande del 100% (200%) e da lì con l'algoritmo specificato da BitmapScaling250. |
DpiHelper.DpiHelperImplementation |
Implementazione effettiva dpiHelper. Deriva dall'helper di ridimensionamento Microsoft.VisualStudio.Utilities.Dpi.DpiHelper ed esegue l'override di un paio di funzioni che consentono all'utente di eseguire l'override degli algoritmi di ridimensionamento tramite le impostazioni del Registro di sistema nell'hive dell'appid in esecuzione. |
DpiPrescaledImageExtension |
Classe MarkupExtension che può essere usata per dichiarare le origini di immagini in xaml e avere l'immagine pre-ridimensionata per valori DPI elevati a livelli di zoom superiori al 200%, usando NearestNeighbor fino al multiplo più grande del 100%. Un modello di utilizzo comune può essere simile al seguente: o <Image.LayoutTransform></Image.LayoutTransform> Si noti che quando si usa il pre-ridimensionamento dell'immagine, è necessario specificare le dimensioni originali dell'immagine o applicare una trasformazione del layout inverso al risultato per mantenere le dimensioni originali desiderate |
DpiPrescaleImageSourceConverter |
Converte un oggetto ImageSource in un altro oggetto ImageSource, pre-ridimensionato su VALORI DPI elevati nel multiplo di zoom più grande del 100% più piccolo dello zoom DPI. |
DpiPrescaleThemedImageConverter |
Converte un oggetto ImageSource in un elemento Image. Se l'immagine di input è BitmapSource, il colore dell'halo trasformato è mappato al colore di sfondo specificato ed è sottoposto a rendering condizionale come disabilitato. L'immagine risultante viene quindi pre-ridimensionata su VALORI DPI alti per il multiplo di zoom più grande del 100% più piccolo dello zoom DPI. Questo convertitore concatena il comportamento di ThemedImageConverter e DpiPrescaleImageSourceConverter. |
DpiPrescaleThemedImageSourceConverter |
Converte un oggetto ImageSource in un'altra ImageSource. Se l'immagine di input è BitmapSource, il colore dell'halo trasformato è mappato al colore di sfondo specificato ed è sottoposto a rendering condizionale come disabilitato. L'immagine risultante viene quindi pre-ridimensionata su VALORI DPI alti fino al multiplo di zoom più grande del 100% più piccolo dello zoom DPI. Questo convertitore concatena il comportamento di ThemedImageSourceConverter e DpiPrescaleImageSourceConverter. |
DragDropHelper |
Classe helper per associare le operazioni di trascinamento della selezione con una destinazione di rilascio specifica Se non viene specificata alcuna destinazione di rilascio, la destinazione principale della finestra della shell verrà usata per impostazione predefinita, che consente di gestire le operazioni di rilascio dei file sulla finestra principale della shell |
EmbeddedObjectHelper |
Classe helper statica che contiene le proprietà di dipendenza usate dai contenitori, ad esempio Anteprima rapida per ottenere riferimenti alla gestione dei comandi e agli oggetti contesto utente definiti dagli oggetti che contengono. |
EnvironmentColors | |
EnvironmentRenderCapabilities |
Incapsula le opzioni degli effetti visivi per l'ambiente. Queste opzioni determinano quali tipi di effetti visivi devono essere usati in base alle funzionalità di rendering correnti. Si basa su una combinazione di impostazioni utente e RenderCapabilities.Tier di WPF |
ExtensionMethods |
Metodi di estensione per tipi non VS. Le estensioni per i tipi di Visual Studio devono essere inserite in env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs Questo tipo viene inoltrato da MS.VS.Shell.xx.dll |
FailIfEmptyAccessKeyRemovingConverter |
Convertitore di valori da stringa a stringa che restituirà uno dei due valori seguenti:
Se si restituisce DependencyProperty.UnsetValue, PriorityBinding considererà un'associazione a cui il convertitore viene applicato un errore, quindi continuerà a cercare un'associazione corrispondente. La derivazione di questa classe da ValueConverter eliminerebbe la convalida del tipo di input, ma l'overload virtuale di ValueConverter.Convert ne tipi fortemente il valore restituito. Il metodo Convert del convertitore deve essere in grado di restituire una stringa o un oggetto . |
FeedbackPanel |
Logica di interazione per FeedbackPanel.xaml |
FileNameToImageMonikerConverter |
Convertitore che ottiene un ImageMoniker per un determinato tipo di file |
FocusHelper |
Solo per uso interno di Microsoft. Gestisce le attività di messa a fuoco. |
FontScaling |
Classe utilizzata per associare una dimensione del carattere pre-ridimensionata a un elemento. Ciò è necessario se si desidera applicare una conversione (ad esempio il ridimensionamento) alle dimensioni del carattere quando le dimensioni del carattere provengono da una risorsa dinamica, poiché {DynamicResource} non consente l'applicazione di un convertitore al valore. |
GrayscaleBitmapSourceConverter |
Converte un'immagine BitmapSource in una versione in scala di grigi della stessa immagine. |
GrayscaleImageConverter |
Converte un'immagine BitmapSource Gel in una versione in scala di grigi della stessa immagine di un oggetto Image. |
GreedyWrapPanel |
Questo pannello è molto simile a un WrapPanel, ma invece di eseguire il wrapping quando viene raggiunto un limite, esegue il wrapping una volta che ha spazio sufficiente. Per Orientation=Vertical, ciò significa che userà tutte le colonne che può, in base a elementi figlio e larghezza sufficienti. Per Orientation=Horizontal, userà il numero di righe possibile, dato un numero sufficiente di elementi figlio e altezza. È anche possibile specificare un numero massimo di livelli di wrapping (colonne per Verticale, righe per Horizontal) con MaxWrappingLevels. |
GroupStackPanel |
Oggetto StackPanel che si espone come gruppo tramite la visualizzazione del controllo dell'albero dell'interfaccia utente. |
HeaderColors |
Definisce le chiavi di risorsa generate dall'editor dei temi di Visual Studio. |
HelperMethods |
Solo per uso interno di Microsoft. |
HoursToTimeSpanConverter |
Solo per uso interno di Microsoft. |
HwndWrapper |
Rappresenta un wrapper eliminabile intorno a un HWND in grado di costruire WNDCLASS e HWND, eseguire WndProc ed eliminare WNDCLASS e HWND. |
HyperlinkButton |
Questo controllo esiste solo per fornire supporto di automazione/accessibilità per un pulsante che vuole esporsi come collegamento ipertestuale |
IfElseConverter |
Convertitore da un valore booleano a uno dei due valori forniti di qualsiasi tipo. Analogo all'operatore ternario ?: in C#. |
ImageButton |
Solo per uso interno di Microsoft. |
ImageCheckBox |
Solo per uso interno di Microsoft. |
ImageConverter |
Converte un oggetto ImageSource in un oggetto Image. |
ImageListValueConverter |
Converte l'elenco di immagini specificato e un indice in ImageSource. |
ImageSourceExtension |
MarkupExtension che può creare un oggetto ImageSource da una stringa di percorso. |
ImageSourceValueConverter |
Solo per uso interno di Microsoft. Gestisce la conversione dei valori di origine dell'immagine. |
ImageThemingUtilities |
Classe contenente metodi di utilità per la scalabilità grigia e la trasformazione di spazi di colore all'interno delle immagini. |
InfoBarColors |
Chiavi di risorsa generate da VsThemeEditor. |
InfoBarHostControl |
Crea un controllo che può essere utilizzato per ospitare InfoBars. Il controllo host osserva gli eventi in ogni InfoBar per rimuovere le barre delle informazioni chiuse dalla raccolta. |
Int32Extension |
Solo per uso interno di Microsoft. Si estende MarkupExtension |
IsEqualConverter |
Solo per uso interno di Microsoft. |
IsNullOrEmptyConverter |
Solo per uso interno di Microsoft. |
LanguageHelper |
Fornisce funzioni helper. |
LayoutDoubleUtil |
LayoutDoubleUtil, usa eps fissi a differenza di DoubleUtil, che usa una relativa. Ciò è più adatto per alcuni confronti di layout perché i percorsi di calcolo nel layout possono essere facilmente abbastanza lunghi, quindi il metodo DoubleUtil fornisce molti risultati falsi, mentre la deviazione assoluta più grande è normalmente innocua nel layout. |
LayoutSynchronizedContentControl |
ContentControl che layoutrà in modo sincrono se il contenuto viene modificato e LayoutSynchronizer è attivo. Viene usato per garantire che i percorsi di codice critici che richiedono un elemento misurato e disposto ricevano uno quando il contenuto del controllo cambia. |
LayoutSynchronizedItemsControl |
ItemsControl che layoutrà in modo sincrono se gli elementi vengono modificati e LayoutSynchronizer è attivo. Viene usato per garantire che i percorsi di codice critici che richiedono un elemento misurato e disposto ricevano uno quando gli elementi nel controllo cambiano. |
LayoutSynchronizedTabControl |
Controllo TabControl che layout in modo sincrono se il contenuto viene modificato e LayoutSynchronizer è attivo. Viene usato per garantire che i percorsi di codice critici che richiedono un elemento misurato e disposto ricevano uno quando cambiano gli elementi o l'elemento selezionato del controllo. |
LayoutSynchronizedWindow |
Finestra che layoutrà in modo sincrono se il contenuto viene modificato e LayoutSynchronizer è attivo. Viene usato per garantire che i percorsi di codice critici che richiedono un elemento misurato e disposto ricevano uno quando il contenuto della finestra cambia. |
LayoutSynchronizer |
Classe che consente di garantire che il layout venga eseguito in modo sincrono in base alle modifiche apportate al modello di dati. All'interno di un ambito di sincronizzazione layout, la chiamata a Update garantisce che l'elemento aggiornato venga disposto in modo sincrono. I controlli partecipanti devono chiamare LayoutSynchronizer.Update quando cambia il modello di dati. |
LiveSearchTextConverter | |
LiveTextBlock |
Blocco di testo progettato per supportare il testo di accessiblità dell'area dinamica. L'impostazione live predefinita è Educata. |
LogicalOrConverter | |
MarchingAntsProgressBar | |
MathConverter |
Classe di base per un convertitore che esegue operazioni matematiche sui relativi input. |
MaximumContrastConverter |
Converte da un oggetto specificato Color/Brush a Color/Brush che ha il contrasto massimo con il valore di input. |
MessageDialog |
Logica di interazione per MessageDialog.xaml |
MillisecondsToTimeSpanConverter |
Solo per uso interno di Microsoft. |
MinimizeProjectLanguageConverter |
Convertitore progettato per abbreviare i nomi di alcuni dei linguaggi di programmazione supportati da Visual Studio. |
MinutesToTimeSpanConverter |
Solo per uso interno di Microsoft. |
MruListBox |
Controllo ListBox MRU per visualizzare gli elementi MRU del progetto |
MruListDataSourceSchema |
Solo per uso interno di Microsoft. |
MultiplicationConverter |
Solo per uso interno di Microsoft. |
MultiplyingConverter |
Convertitore che restituisce il prodotto dei relativi input. |
MultiSelectComboBox |
Questo controllo consente all'utente di selezionare più valori in un popup a discesa casella combinata e visualizzare le selezioni come stringa unita da virgole |
MultiValueConverter<T1,T2,TTarget> |
Solo per uso interno di Microsoft. |
MultiValueConverter<T1,T2,T3,TTarget> |
Solo per uso interno di Microsoft. |
MultiValueConverter<T1,T2,T3,T4,TTarget> |
Solo per uso interno di Microsoft. |
MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
Solo per uso interno di Microsoft. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget> |
Converte più valori da un tipo a un altro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget> |
Converte più valori da un tipo a un altro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget> |
Converte più valori da un tipo a un altro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget> |
Converte più valori da un tipo a un altro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> |
Converte più valori da un tipo a un altro. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget> | |
MultiValueConverterBase<TTarget> |
Questi tipi vengono inoltrati da MS.VS.Shell.14.dll |
NegateBooleanConverter |
Solo per uso interno di Microsoft. |
NotNullConverter |
Solo per uso interno di Microsoft. |
NullToEmptyStringConverter |
Solo per uso interno di Microsoft. |
ObjectToTypeConverter | |
ObservableObject |
Questo tipo viene inoltrato da MS.VS.Shell.xx.dll |
OrBooleanConverter |
Solo per uso interno di Microsoft. |
PathUtil |
Questo tipo viene inoltrato da MS.VS.Shell.xx.dll |
PendingFocusHelper |
Solo per uso interno di Microsoft. Helper per inviare lo stato attivo a FrameworkElement immediatamente o ritardare la messa a fuoco fino al caricamento di FrameworkElement. |
ProgressBarColors |
Definisce le chiavi delle risorse dei colori della barra di stato generate dal tema di Visual Studio. |
ProgressControl |
Logica di interazione per ProgressControl.xaml |
ProgressControlViewModel | |
ProjectCountToVisibilityConverter |
converte il conteggio dei progetti in uno stato di visibilità |
RangeValidationRule |
Solo per uso interno di Microsoft. |
RssDataSourceSchema |
Solo per uso interno di Microsoft. |
RssPubDateToLocalTimeConverter |
Solo per uso interno di Microsoft. |
SafeIUnknown |
Classe di gestione delle risorse progettata per rilasciare interfacce native, ad esempio quelle restituite da Marshal.GetIUnknownForObject o Marshal.GetIDispatchForObject. |
ScrollBarThemingUtilities |
Classe contenente l'utilità per il tema delle barre di scorrimento |
ScrollBarVisibilityExposingListBox |
L'unica ragione dell'esistenza di questa classe è esporre le proprietà ComputedXxxScrollBarVisibility da ScrollViewer contenuto, che è anonimo nello stile ListBox predefinito. |
SearchBooleanOptionButton |
Implementazione del pulsante CheckBox per le opzioni di ricerca booleane in Visual Studio Common Search Control |
SearchBooleanOptionButtonAutomationPeer |
Solo per uso interno di Microsoft. Peer di automazione del pulsante di opzione booleano di ricerca. |
SearchCommandOptionButton |
Implementazione del pulsante per i comandi opzioni di ricerca in Visual Studio Common Search Control |
SearchCommandOptionButtonAutomationPeer |
Solo per uso interno di Microsoft. |
SearchControl |
Solo per uso interno di Microsoft. Rappresenta il controllo di ricerca comune di Visual Studio. |
SearchControlAutomationPeer |
Solo per uso interno di Microsoft. Espone il supporto dell'automazione interfaccia utente per il controllo di ricerca comune di Visual Studio. |
SearchControlColors | |
SearchControlDataSource |
Rappresenta la classe dell'origine dati per il controllo di ricerca comune di Visual Studio. |
SearchControlDataSource.PropertyNames |
Rappresenta i nomi delle proprietà dell'origine dati del controllo di ricerca. |
SearchControlDataSource.VerbNames |
Contiene i nomi delle azioni dell'origine dati del controllo di ricerca. |
SearchControlPopup |
Implementazione del popup utilizzato dal controllo Common Search |
SearchControlThicknessConverter |
Solo per uso interno di Microsoft. Rappresenta un convertitore per lo spessore del bordo del controllo di ricerca. |
SearchFilterButton |
Implementazione di un pulsante per i filtri di ricerca in Visual Studio Common Search Control |
SearchFilterButtonAutomationPeer |
Solo per uso interno di Microsoft. |
SearchFilterDataSource |
Implementa l'origine dati per il filtro del controllo di ricerca comune di Visual Studio. |
SearchFilterDataSource.PropertyNames |
Rappresenta i nomi delle proprietà dell'origine dati del filtro di ricerca. |
SearchFilterDataSource.VerbNames |
Rappresenta i nomi delle azioni dell'origine dati del filtro di ricerca. |
SearchMRUItemDataSource |
Rappresenta un'origine dati per l'elemento |
SearchMRUItemDataSource.PropertyNames |
Rappresenta i nomi delle proprietà per l'origine dati per gli elementi |
SearchMRUItemDataSource.VerbNames |
Rappresenta i nomi delle azioni dell'origine dati dell'elemento |
SearchMRUListBox |
Implementazione dell'elenco di elementi MRU per Il controllo common Search di Visual Studio |
SearchMRUListBoxItem |
Implementazione di un elemento nell'elenco elementi MRU per il controllo common Search di Visual Studio |
SearchMRUListBoxItemAutomationPeer |
Solo per uso interno di Microsoft. |
SearchOptionButton |
Implementazione comune di eventi collegati usati per i pulsanti delle opzioni |
SearchOptionDataSource |
Rappresenta un'origine dati per un'opzione di ricerca per il controllo di ricerca. |
SearchOptionDataSource.PropertyNames |
Rappresenta i nomi degli attributi di un'origine dati dell'opzione di ricerca. |
SearchOptionDataSource.VerbNames |
Rappresenta i nomi delle azioni di un'origine dati dell'opzione di ricerca. |
SearchOptionItemTemplates |
Solo per uso interno di Microsoft. Implementa dataTemplate che descrive la struttura visiva dei pulsanti di opzione di ricerca. |
SearchOptionsItemTemplateSelector |
Solo per uso interno di Microsoft. Seleziona il modello per un elemento di opzione di ricerca specificato. |
SearchPopupNavigationService |
Classe helper che fornisce supporto di spostamento e rilevamento della posizione corrente tra i controlli figlio navigabili del popup di un controllo di ricerca |
SearchProgressTypeConverter |
Solo per uso interno di Microsoft. |
SearchProviderSettingsDataSource |
Questa classe rappresenta l'origine dati delle impostazioni del provider di ricerca usata dal controllo di ricerca comune di Visual Studio. |
SearchProviderSettingsDataSource.PropertyNames |
Identifica i nomi delle proprietà delle impostazioni del provider di ricerca del controllo di ricerca comune di Visual Studio. |
SearchSettingsDataSource |
Classe origine dati per le impostazioni di ricerca usate dal controllo di ricerca |
SearchSettingsDataSource.PropertyNames |
Nomi delle proprietà per le impostazioni di ricerca |
SearchStatusConverter |
Solo per uso interno di Microsoft. |
SearchTextBox |
L'implementazione della parte modificabile di Visual Studio Common Search Control La classe implementa la selezione di tutto il testo nel controllo quando la casella di modifica è incentrata - vedere commenti in OnGotKeyboardFocus per altri dettagli |
SearchUtilities |
Classe Search Utilities |
SecondsToTimeSpanConverter |
Solo per uso interno di Microsoft. |
SingleElementToEnumerableConverter<T> |
Solo per uso interno di Microsoft. |
SmoothProgressBar |
Classe barra di stato da usare per i controlli di stato visualizzati nelle finestre di dialogo WPF di Visual Studio Oltre allo stile di controllo specifico per VisualStudio, lo stato usa un'animazione uniforme della proprietà Value se invece targetValue è impostato. |
SpacingWrapPanel |
WrappingPanel che aggiunge spazio aggiuntivo tra gli elementi. La spaziatura è contollata dalle proprietà HorizontalItemSpacing e VerticalItemSpacing. Se sia HorizontalItemSpacing che VerticalItemSpacing sono 0,0, questo pannello dispone gli elementi in modo identico a un normale WrappingPanel. |
SplitterGrip |
Splitter usato tra SplitterItems in un splitterPanel. |
SplitterItem |
Elemento contenitore per un oggetto SplitterItemsControl. Per altre informazioni, vedere SplitterItemsControl. |
SplitterItemsControl |
ItemsControl che ha un orientamento e che è destinato a essere usato in combinazione con un SplitterPanel. |
SplitterLengthConverter |
Solo per uso interno di Microsoft. |
SplitterMeasureData |
Classe che archivia i dati usati durante la misurazione degli elementi in splitterPanel. |
SplitterPanel |
Rappresenta un pannello orientato di elementi in pila, ma di dimensioni da adattare sullo schermo. |
SplitterResizePreviewWindow |
Controllo usato per visualizzare l'anteprima di ridimensionamento per splitterPanel. |
StartPageColors | |
StartPageCommands |
Fornisce i comandi indirizzati per i comandi specifici della pagina iniziale. |
StartPageDataSourceSchema |
Solo per uso interno di Microsoft. |
StartPageGuidList |
Solo per uso interno di Microsoft. |
StartPageHelper |
Contiene funzionalità condivise dal pacchetto della pagina iniziale e dalle API pubbliche per le pagine iniziali personalizzate. |
StartPageRelativeExtension |
Estensione di markup che consente alle pagine iniziali personalizzate di usare percorsi relativi (dove "relativo" significa relativo al file XAML anziché relativo a VS) in qualsiasi proprietà che prevede un Uri, ImageSource o stringa. Sintassi: |
StringConcatenatingConverter |
Solo per uso interno di Microsoft. |
StringNotNullOrEmptyOrWhitespaceConverter | |
StringToImageMonikerConverter |
Convertitore usato per convertire da una stringa a un ImageMoniker. |
StringToStringWithoutHypertextTagsConverter |
Solo per uso interno di Microsoft. |
StringToXmlDataProviderConverter |
Solo per uso interno di Microsoft. Converte una stringa XML in un oggetto XmlDataProvider. |
StringUppercaseConverter |
Solo per uso interno di Microsoft. |
StubWindowPaneContent | |
StyleKey<T> |
Derivazione semplice di ResourceKey, modello per consentire alla proprietà Assembly sottoposto a override di restituire l'assembly corretto in base a typeof(T). |
SystemDropShadowChrome |
Solo per uso interno di Microsoft. |
TaskProgressCollectionControl |
Controllo elementi che possono visualizzare lo stato di avanzamento per un IVsTaskProgressCollectionoggetto . Per ItemsSource il controllo deve essere una raccolta di IVsTaskProgress istanze. |
TextInputDialog |
Rappresenta una finestra di dialogo di input di testo |
TextToolTipService |
Solo per uso interno di Microsoft. |
ThemeChangedEventArgs |
Argomenti per l'evento VSColorTheme.ThemeChanged generato quando i colori vs cambiano in seguito a una modifica del colore di sistema, alla modifica del tema VS o alla modifica del tema del sistema operativo |
ThemedAcceleratedDialogColors | |
ThemedDialogColors | |
ThemedDialogStyleLoader |
Contiene una proprietà associata per l'unione di un dizionario risorse contenente stili predefiniti (senza chiave) per le finestre di dialogo. |
ThemedImageConverter |
Converte un oggetto ImageSource di input in un controllo Image il cui oggetto Source si fonde con lo sfondo di destinazione.
|
ThemedImageSourceConverter |
Converte imageSource in un'altra imageSource. Se l'immagine di input ia a BitmapSource, il colore dell'halo trasformato è mappato al colore di sfondo specificato e viene eseguito il rendering condizionale come disabilitato. |
ThemedUtilityDialogColors | |
ToBooleanValueConverter<TSource> |
Usare anziché ValueConverter quando il tipo di destinazione è un bool. Offre un vantaggio di prestazioni ridotto usando valori letterali booleani boxed. |
ToEnumConverter |
Converte da un oggetto al valore di enumerazione di destinazione corrispondente. |
TreeViewColors |
Definisce le chiavi delle risorse di colori TreeView generate dal tema di Visual Studio. |
UInt32Extension |
Determina se unire un dizionario di risorse contenente stili predefiniti (senza chiave) per le finestre di dialogo a tema. Estensione dello struct UInt32. |
Unbox |
Unboxes un oggetto che contiene un tipo di valore in un tipo di valore specifico, possibilmente diverso. Il troncamento del valore può verificarsi quando si usano metodi di questo tipo, poiché il valore di origine originale viene eseguito il cast al valore di destinazione senza assicurarsi che il valore di destinazione possa contenere il valore di origine originale. |
UnthemedDialogColors | |
ValueConverter<TSource,TTarget> |
Questo tipo viene inoltrato da MS.VS.Shell.xx.dll |
ValueExtension<T> |
Solo per uso interno di Microsoft. |
VideoRssCommands | |
VideoRssDataSourceSchema | |
VisibleIfEqualValueConverter |
Convertitore per la proprietà visibile se uguale. |
VisibleIfNotEmptyCollectionConverter |
Solo per uso interno di Microsoft. |
VisibleIfNotEqualValueConverter |
Convertitore che modifica un valore booleano a un valore di visibilità. |
VisibleIfNotNullConverter |
Solo per uso interno di Microsoft. |
VisibleIfNotNullOrEmptyConverter |
Solo per uso interno di Microsoft. |
VisualStudioInstallerColors | |
VSColorTheme |
Helper per ottenere Colori dal tema VS corrente e fornire notifiche quando il tema/colori cambia. |
VsExtensionMethods |
Metodi di estensione per i tipi VS. Le estensioni ai tipi non VS devono essere inserite in env\shell\Utilities\ExtensionMethods.cs. |
VsUIDialogWindow |
Classe dialog da usare come classe di base per le finestre di dialogo di Visual Studio usate con IVsUIDataSources Qualcuno che implementa una finestra di dialogo derivata da questa classe deve definire un implementer UI Factory (IVsUIFactory) ed esporre la finestra di dialogo come elemento dell'interfaccia utente creata dalla factory. Chi vuole visualizzare la finestra di dialogo deve creare un'origine dati per la finestra di dialogo (implementazione IVsUIDataSource) eventualmente usando una data source factory. Usare la funzione WindowHelper.AddHelpTopic per aggiungere un argomento della Guida all'origine dati. Chiamare quindi WindowHelper.ShowModalElement() e specificare l'ID elemento e l'origine dati. |
WatermarkedTextBox |
Rappresenta un TextBox oggetto che può visualizzare il testo della filigrana quando vuoto. |
WeakCollection<T> |
Solo per uso interno di Microsoft. |
WindowResizeGrip |
Pollice che può ridimensionare qualsiasi elemento che implementa IResizable. |
WindowResizeGripDirectionExtensions |
Estensioni per la direzione di controllo del ridimensionamento della finestra. |
WindowSearchBooleanOption |
Rappresenta un'opzione booleana utilizzata dal controllo di ricerca per la ricerca finestre. |
WindowSearchCommandOption |
Rappresenta un'opzione di comando utilizzata dal controllo di ricerca per la ricerca finestre. |
WindowSearchCustomFilter |
Rappresenta una classe di base da cui gli utenti possono derivare classi per implementare filtri di ricerca avanzati utilizzati dal controllo di ricerca per la ricerca finestre. |
WindowSearchFilter |
Rappresenta un filtro di ricerca che verrà utilizzato dal controllo di ricerca per la ricerca finestre. |
WindowSearchFilterEnumerator |
Rappresenta un un set enumerato di filtri di ricerca utilizzabile dal controllo di ricerca per la ricerca finestre. |
WindowSearchOption |
Rappresenta un'opzione utilizzata dal controllo di ricerca per la ricerca finestre. |
WindowSearchOptionEnumerator |
Rappresenta un set enumerato di opzioni di ricerca utilizzabile dal controllo di ricerca per la ricerca finestre. |
WindowSearchSimpleFilter |
Rappresenta un filtro di ricerca con un valore predefinito e un campo di filtro utilizzabile dal controllo di ricerca per la ricerca finestre. |
WindowStateConverter |
Solo per uso interno di Microsoft. |
WindowStyleHelper |
Solo per uso interno di Microsoft. |
Struct
AbstractPoint |
Classe che rappresenta un punto in modo astratto. Ciò è utile con controlli o pannelli che supportano più orientamenti. Il codice di rendering o layout per il controllo o il pannello può essere scritto usando un unico orientamento "naturale" e quindi il punto può essere convertito, se necessario, nell'orientamento effettivo del controllo o del pannello in base alle esigenze. Ciò può semplificare notevolmente il rendering o la logica di layout. |
AbstractSize |
Classe che rappresenta le dimensioni in modo astratto. Ciò è utile con controlli o pannelli che supportano più orientamenti. Il codice di rendering o layout per il controllo o il pannello può essere scritto usando un unico orientamento "naturale" e quindi le dimensioni possono essere convertite, se necessario, nell'orientamento effettivo del controllo o del pannello in base alle esigenze. Ciò può semplificare notevolmente il rendering o la logica di layout. |
SearchFilterDataSource.FilterData |
Rappresenta una stringa di testo o una parte selezionata di una stringa di testo con le posizioni di inizio e di fine specificate. |
SplitterLength |
Unità di lunghezza simile a GridLength. Le lunghezze di tipo Stretch usano una quantità di spazio desiderata (nelle unità dispositivo) uguali al valore, ma si estende per adattare il controllo padre se non sono presenti elementi Fill. Gli elementi di riempimento usano spazio rimanente dopo che gli elementi Stretch vengono allocati spazio, mantenendo i rapporti dei valori tra gli elementi. |
Interfacce
IResizable |
Rappresenta un elemento che può essere ridimensionato e spostato tramite delta. Questa interfaccia viene usata insieme a WindowResizeGrip. |
Enumerazioni
BorderType | |
ContrastComparisonResult | |
CurrentLocationSetMode |
Indicare il modo in cui è stata impostata la proprietà CurrentLocation nel popup di un controllo di ricerca |
ImageScalingMode |
Modalità di ridimensionamento da usare per le immagini WinForms/Win32 |
MessageDialogCommand |
Specifica le costanti che definiscono le risposte di un messageDialog. |
MessageDialogCommandSet |
Specifica le costanti che definiscono i comandi disponibili in un MessageDialog. |
SearchOptionType |
Rappresenta il tipo di un'opzione di ricerca per il controllo di ricerca. |
SearchStatus |
Enumera i valori dello stato di ricerca del controllo di ricerca di Visual Studio. |
SplitterUnitType |
Solo per uso interno di Microsoft. |
StartPageHelper.DataSourceId |
ID origine dati pagina iniziale |
UserFeedback |
Feedback dell'utente |
WindowResizeGripDirection |
Valori di direzione per la proprietà di dipendenza ResizeGripDirection di WindowsResizeGripDirection |
WindowResizeGripMode |
Determina la modalità dell'operazione di ridimensionamento corrente. |
Delegati
ImageThemingUtilities.ModifyPixelCallback |
Callback usato per modificare i dati pixel in un oggetto BitmapSource. |
ThemeChangedEventHandler |
Gestore eventi per le modifiche al colore |