Microsoft.VisualStudio.PlatformUI Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AccessKeyConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
AccessKeyRemovingConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
AccessKeyUnderliningConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
AddingConverter |
Ein Konverter, der das Produkt seiner Eingaben zurückgibt. |
AndBooleanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
AreEqualConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
AsyncObservableObject |
Ein beobachtbares Objekt, das seine PropertyChanged Ereignisse im Standard Thread asynchron auslösen kann. |
AutoCompletePathTextBox |
Interaktionslogik für AutoCompletePathTextBox.xaml. |
AutoCompleteTextBox |
Interaktionslogik für AutoCompleteTextBox.xaml. |
AutomatableTextBlock |
Implementiert ein TextBlock-Steuerelement, das für die Automatisierung sichtbar ist. WPF macht TextBlock standardmäßig nicht für UIA verfügbar, da es sich um ein sehr häufig verwendetes Steuerelement handelt. |
BindableHyperlink |
Eine Version eines Hyperlinks, die die Datenbindung über die Content-Abhängigkeitseigenschaft unterstützt. |
BindableRun |
Eine Version einer Ausführung, die die Datenbindung über die Content-Abhängigkeitseigenschaft unterstützt. Die Ausführung selbst unterstützt keine direkte Datenbindung, da die Text-Eigenschaft keine Abhängigkeitseigenschaft ist. |
BindableValidationRule |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
BooleanExtension | |
BooleanToCustomVisibilityConverter |
Konverter von einem booleschen Wert in eine Sichtbarkeitskonstante. Mit dieser Konvertierung können die tatsächlichen Sichtbarkeitswerte als Eigenschaften angegeben werden. |
BooleanToFlowDirectionConverter |
Konverter von einem booleschen Wert in eine FlowDirection-Konstante. Dieser Wert wird in der Datenquelle des Hauptfensters als boolescher Wert gespeichert. Wenn er wahr ist, gibt er an, dass das Layout von rechts nach links und wenn es ein falsches Layout ist, von links nach rechts sein sollte. |
BooleanToHiddenVisibilityConverter |
Konverter von einem booleschen Wert in eine Sichtbarkeitskonstante. Im Gegensatz zu System.Windows.Control.BooleanToVisibilityConverter ordnet dieser Konverter false hidden anstelle von Collapsed zu. |
Boxes |
Definiert allgemeine Boxwerte. |
BrushToColorConverter |
Konvertiert einen Pinsel in eine Farbe. |
ButtonHyperlink |
Dieses Steuerelement passt die Hyperlink an, um sich selbst als Schaltfläche für Sprachausgaben verfügbar zu machen. |
CircularPropertyDependencyException | |
ColorBrushValueConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
ColorToOpacityConverter | |
ColorUtilities | |
CommonControlsColors |
Nur für die interne Verwendung durch Microsoft vorgesehen. Die Farben allgemeiner Steuerelemente. |
CommonDocumentColors | |
ContentLoadError |
ContentLoadError-Steuerelement zum Anzeigen von Fehlern beim Laden der Startseite |
ConversionHelpers | |
CrispImageCheckBox |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
DataSourceToEnumerableDataSourceConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
DecorativeColors |
Diese Pinsel werden zur Farbcodierung von dekorativen Elementen wie farbigen Registerkarten, Git-Diagrammen mit mehreren Verzweigungen, Datenvisualisierungen, Illustrationen usw. verwendet. Verwenden Sie diese NICHT für Standardshellsteuerelemente, semantische status Indikatoren oder Hyperlinks. |
DelegateCommand |
Implementierung von ICommand, bei der die Execute- und CanExecute-Rückrufe von Delegaten behandelt werden. |
DelegateCommand<T> |
Implementierung von ICommand, bei der die Execute- und CanExecute-Rückrufe von Delegaten behandelt werden. |
DelegateCommandBase | |
DelegateSearchTask |
Nur für die interne Verwendung durch Microsoft vorgesehen. Eine Komfortklasse, mit der Sie die Arbeit angeben können, die der Suchtask ausführen muss. Sie wird von VsSearchTask abgeleitet. |
DependsOnPropertyAttribute | |
DependsOnPropertyNotFoundException | |
DeviceToLogicalPixelConverter |
Konvertiert eine Gerätepixelkomponente (x, y) in eine logische Komponente für die angegebene Achse (verwenden Sie HorizontalAxis für x, VerticalAxis für y-Wert). |
DialogButton |
Schaltflächenklasse, die für Schaltflächen verwendet werden soll, die in Visual Studio WPF-Dialogfeldern angezeigt werden Der auf diese Schaltfläche angewendete Stil definiert allgemeine Eigenschaften (Mindestgröße, Auffüllung, Rand). |
DialogWindow |
Dialogklasse, die als Basisklasse für Visual Studio WPF-Dialogfelder (nicht gel) verwendet werden soll Jemand, der ein WPF-Dialogfeld implementiert, sollte von dieser Klasse abgeleitet werden (um ein konsistentes Formatieren mit anderen VS-Dialogfeldern zu erhalten und Unterstützung zu unterstützen) Zum Anzeigen des Dialogfelds rufen Sie die Funktion ShowModal() auf, die sich um die ordnungsgemäße Überlagerung des Dialogfelds in der Shell kümmert, den modalen Zustand für die Shell aktiviert, während der Dialog angezeigt wird usw. |
DialogWindowBase |
Basisklasse für WPF-Dialogfelder in Visual Studio 10 und höher. Die -Klasse bietet konsistentes Formatieren und Untertitel Schaltflächen mit anderen Dialogfeldern in VisualStudio. |
DispatchedDelegateCommand |
Implementierung von ICommand mithilfe von Delegaten, bei der "Execute"-Delegat mit der angegebenen Priorität an das Ende der aktuellen Verteilerwarteschlange verteilt wird, sodass die Benutzeroberfläche den Status "kann ausführen" aktualisieren kann. |
DispatchedDelegateCommand<T> |
Implementierung von ICommand mithilfe von Delegaten, wobei der "Execute"-Delegat mit der angegebenen Priorität an das Ende der aktuellen Verteilerwarteschlange verteilt wird, sodass die Benutzeroberfläche den Status "kann ausführen" aktualisieren kann |
DisposableObject |
Dieser Typ wird von MS.VS.Shell.xx.dll weitergeleitet. |
DisposableWrapper |
Ein Einweg, der umschlossene IDisposable entsorgt |
DoubleExtension | |
DpiHelper |
Hilfsklasse, die statische Eigenschaften, statische Methoden und Erweiterungsmethoden zum Skalieren von Koordinaten und Bildern gemäß der aktuellen System-DPI-Einstellung in den Anzeigeeigenschaften von Windows bereitstellt. Die Klasse skaliert Bilder, die für 100 % Zoomstufen (96 dpi) konzipiert sind. Diese Klasse sollte von Code verwendet werden, der in Visual Studio oder anderen Appids ausgeführt wird. Die -Klasse bietet öffentliche statische Eigenschaften und Methoden für einfaches Binden/Aufrufen sowie öffentliche statische Erweiterungsmethoden. die tatsächliche Skalierungsimplementierung wird von Microsoft.VisualStudio.Utilities an die DpiHelper-Klasse delegiert. Mit dieser Klasse kann der Benutzer die Standardskalierungsalgorithmen der Shell über Registrierungseinstellungen unter der Hive des ausgeführten appid überschreiben. Der Benutzer kann z. B. ImageScaling125, ImageScaling200 usw. mit Werten aus der ImageScalingMode-Enumeration festlegen, um den für verwaltete Image-Objekte verwendeten Skalierungsalgorithmus auf 125 % und 200 % zu steuern. Ebenso kann der Benutzer BitmapScaling150, BitmapScaling200 usw. festlegen, um den Skalierungsalgorithmus von WPF ImageSources zu steuern. Und der Benutzer kann boolesche Registrierungswerte wie UseBitmapPreScaling250 festlegen, um zu steuern, ob die Bildskalierung bei 250 % in zwei Schritten erfolgen soll, wobei NearestNeighbor bis zum größten 100 %-Vielfachen (200 %) und von dort aus mit dem von BitmapScaling250 angegebenen Algorithmus gesteuert werden soll. |
DpiHelper.DpiHelperImplementation |
Die tatsächliche Implementierung von DpiHelper. Leitet sich vom Skalierungshilfsprogramm Microsoft.VisualStudio.Utilities.Dpi.DpiHelper ab und überschreibt eine Reihe von Funktionen, die es dem Benutzer ermöglichen, die Skalierungsalgorithmen über Registrierungseinstellungen unter der Struktur der ausgeführten Appid außer Kraft zu setzen. |
DpiPrescaledImageExtension |
MarkupExtension-Klasse, die verwendet werden kann, um Bildquellen in XAML zu deklarieren und das Bild für Hohe DPI bei Zoomstufen über 200 % vorskaliert zu lassen, wobei NearestNeighbor bis zum größten Vielfachen von 100 % verwendet wird. Ein gängiges Verwendungsmuster kann wie folgt aussehen: oder <Image.LayoutTransform></Image.LayoutTransform> Beachten Sie, dass bei verwendung der Bildvorskalierung entweder die ursprüngliche Bildgröße angegeben oder eine umgekehrte Layouttransformation auf das Ergebnis angewendet werden muss, um die gewünschte Originalbildgröße beizubehalten. |
DpiPrescaleImageSourceConverter |
Konvertiert eine ImageSource in eine andere ImageSource, die bei hoher DPI-Skalierung vorskaliert ist, um das größte Zoom-Vielfaches von 100 % kleiner als der DPI-Zoom zu erzielen. |
DpiPrescaleThemedImageConverter |
Konvertiert eine ImageSource in ein Image-Element. Wenn das Eingabebild eine BitmapSource ist, hat die transformierte BitmapSource ihre Halofarbe der angegebenen Hintergrundfarbe zugeordnet und wird bedingt als deaktiviert gerendert. Das resultierende Bild wird dann bei Hoher DPI auf das größte Zoom-Vielfaches von 100 % kleiner als der DPI-Zoom vorskaliert. Dieser Konverter verkettet das Verhalten von ThemedImageConverter und DpiPrescaleImageSourceConverter. |
DpiPrescaleThemedImageSourceConverter |
Konvertiert eine ImageSource in eine andere ImageSource. Wenn das Eingabebild eine BitmapSource ist, hat die transformierte BitmapSource ihre Halofarbe der angegebenen Hintergrundfarbe zugeordnet und wird bedingt als deaktiviert gerendert. Das resultierende Bild wird dann bei Hoher DPI auf das größte Zoom-Vielfaches von 100 % kleiner als der DPI-Zoom vorskaliert. Dieser Konverter verkettet das Verhalten von ThemedImageSourceConverter und DpiPrescaleImageSourceConverter. |
DragDropHelper |
Hilfsklasse zum Verbinden von Drag and Drop-Vorgängen mit einem bestimmten Ablageziel Wenn kein Ablageziel angegeben ist, wird standardmäßig das Standard Fensterablageziel der Shell verwendet, sodass Dateiablagevorgänge über das Fenster der Shell Standard verarbeitet werden können. |
EmbeddedObjectHelper |
Statische Hilfsklasse, die Abhängigkeitseigenschaften enthält, die von Containern wie Peek zum Abrufen von Verweisen auf die Befehlsverarbeitung und Benutzerkontextobjekte verwendet werden, die von den darin enthaltenen Objekten definiert werden. |
EnvironmentColors | |
EnvironmentRenderCapabilities |
Kapselt optionen für visuelle Effekte für die Umgebung. Diese Optionen bestimmen, welche Arten von visuellen Effekten basierend auf den aktuellen Renderingfunktionen verwendet werden sollen. Dies basiert auf einer Kombination aus Benutzereinstellungen und WPF RenderCapabilities.Tier |
ExtensionMethods |
Erweiterungsmethoden für Nicht-VS-Typen. Erweiterungen für VS-Typen sollten in env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs Dieser Typ wird von MS.VS.Shell.xx.dll weitergeleitet. |
FailIfEmptyAccessKeyRemovingConverter |
Ein Zeichenfolgen-zu-Zeichenfolge-Wertkonverter, der einen von zwei Werten zurückgibt:
Die Rückgabe von DependencyProperty.UnsetValue führt dazu, dass PriorityBinding eine Bindung, auf die dieser Konverter angewendet wird, als Fehler betrachtet, sodass die Suche nach einer übereinstimmenden Bindung fortgesetzt wird. Durch das Ableiten dieser Klasse von ValueConverter würde die Eingabetypüberprüfung beseitigt, aber die virtuelle Überladung von ValueConverter.Convert gibt den Rückgabewert stark ein. Die Convert-Methode dieses Konverters muss in der Lage sein, entweder eine Zeichenfolge oder ein Objekt zurückzugeben. |
FeedbackPanel |
Interaktionslogik für FeedbackPanel.xaml |
FileNameToImageMonikerConverter |
Konverter, der einen ImageMoniker für einen bestimmten Dateityp erhält |
FocusHelper |
Nur für die interne Verwendung durch Microsoft vorgesehen. Verwaltet Fokusaufgaben. |
FontScaling |
Klasse, die zum Anfügen einer vorab skalierten Schriftgröße an ein Element verwendet wird. Dies ist erforderlich, wenn Sie eine Konvertierung (z. B. Skalierung) auf den Schriftgrad anwenden möchten, wenn der Schriftgrad von einer dynamischen Ressource stammt, da {DynamicResource} es nicht zulässt, dass ein Konverter auf den Wert angewendet wird. |
GrayscaleBitmapSourceConverter |
Konvertiert ein Bild BitmapSource in eine Graustufenversion desselben Bilds. |
GrayscaleImageConverter |
Konvertiert ein Gel-Bild BitmapSource in eine Graustufenversion desselben Bilds wie ein Image. |
GreedyWrapPanel |
Dieser Bereich ist einem WrapPanel sehr ähnlich, wird jedoch nicht umschlossen, wenn eine Begrenzung erreicht ist, es wird umschlossen, sobald es genügend Platz hat. Für Orientation=Vertical bedeutet dies, dass so viele Spalten wie möglich verwendet werden, wenn genügend untergeordnete Elemente und Breite vorhanden sind. Für Orientation=Horizontal werden so viele Zeilen wie möglich verwendet, wenn genügend untergeordnete Elemente und Höhe vorhanden sind. Sie können auch eine maximale Anzahl von Umbruchebenen (Spalten für Vertical, Zeilen für Horizontal) mit MaxWrappingLevels angeben. |
GroupStackPanel |
Ein StackPanel , der sich selbst als Gruppe über die Steuerelementansicht der UIA-Struktur verfügbar macht. |
HeaderColors |
Definiert die Ressourcenschlüssel, die vom Visual Studio-Design-Editor generiert werden. |
HelperMethods |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
HoursToTimeSpanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
HwndWrapper |
Stellt einen verwerfbaren Wrapper um einen HWND dar, der die WNDCLASS und HWND erstellen, WndProc ausführen und WNDCLASS und HWND verwerfen kann. |
HyperlinkButton |
Dieses Steuerelement ist nur für die Bereitstellung von Automatisierungs-/Barrierefreiheitsunterstützung für eine Schaltfläche vorhanden, die sich selbst als Link verfügbar machen möchte. |
IfElseConverter |
Konverter von einem booleschen Wert in einen der beiden angegebenen Werte eines beliebigen Typs. Analog zum ternären ?:-Operator in C#. |
ImageButton |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
ImageCheckBox |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
ImageConverter |
Konvertiert eine ImageSource in eine Image. |
ImageListValueConverter |
Konvertiert die angegebene Bildliste und einen index darin in ImageSource. |
ImageSourceExtension |
MarkupExtension, das eine ImageSource aus einer Pfadzeichenfolge erstellen kann. |
ImageSourceValueConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. Verwaltet die Konvertierung von Bildquellwerten. |
ImageThemingUtilities |
Klasse, die Hilfsmethoden zum Graustufen und Transformieren von Farbräumen in Bildern enthält. |
InfoBarColors |
Von VsThemeEditor generierte Ressourcenschlüssel. |
InfoBarHostControl |
Erstellt ein Steuerelement, das zum Hosten von InfoBars verwendet werden kann. Das Hoststeuerelement beobachtet Ereignisse auf jeder InfoBar, um geschlossene Infoleisten aus seiner Sammlung zu entfernen. |
Int32Extension |
Nur für die interne Verwendung durch Microsoft vorgesehen. Erweitert MarkupExtension |
IsEqualConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
IsNullOrEmptyConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
LanguageHelper |
Stellt Hilfsfunktionen bereit. |
LayoutDoubleUtil |
LayoutDoubleUtil verwendet festes eps im Gegensatz zu DoubleUtil, das relativ eins verwendet. Dies ist für einige Layoutvergleiche besser geeignet, da die Berechnungspfade im Layout leicht sehr lang sein können, sodass die DoubleUtil-Methode viele falsche Ergebnisse liefert, während eine größere absolute Abweichung im Layout normalerweise harmlos ist. |
LayoutSynchronizedContentControl |
Ein ContentControl-Steuerelement, das synchron layoutt, wenn der Inhalt geändert wird und layoutSynchronizer aktiv ist. Dies wird verwendet, um sicherzustellen, dass kritische Codepfade, die ein gemessenes und angeordnetes Element erfordern, einen empfangen, wenn sich der Inhalt des Steuerelements ändert. |
LayoutSynchronizedItemsControl |
Ein ItemsControl-Objekt, das synchron layoutt, wenn die Elemente geändert werden und der LayoutSynchronizer aktiv ist. Dies wird verwendet, um sicherzustellen, dass kritische Codepfade, die ein gemessenes und angeordnetes Element erfordern, einen empfangen, wenn sich die Elemente im Steuerelement ändern. |
LayoutSynchronizedTabControl |
Ein TabControl-Steuerelement, das synchron layoutt, wenn der Inhalt geändert wird und layoutSynchronizer aktiv ist. Dies wird verwendet, um sicherzustellen, dass kritische Codepfade, die ein gemessenes und angeordnetes Element erfordern, einen empfangen, wenn sich die Elemente oder das ausgewählte Element des Steuerelements ändern. |
LayoutSynchronizedWindow |
Ein Fenster, das synchron layoutt, wenn der Inhalt geändert wird und layoutSynchronizer aktiv ist. Dies wird verwendet, um sicherzustellen, dass kritische Codepfade, die ein gemessenes und angeordnetes Element erfordern, einen empfangen, wenn sich der Inhalt des Fensters ändert. |
LayoutSynchronizer |
Klasse, die sicherstellt, dass das Layout basierend auf Datenmodelländerungen synchron erfolgt. Während innerhalb eines Layoutsynchronisierungsbereichs wird durch das Aufrufen von Update sichergestellt, dass das aktualisierte Element synchron angeordnet wird. Teilnehmende Steuerelemente sollten LayoutSynchronizer.Update aufrufen, wenn sich ihr Datenmodell ändert. |
LiveSearchTextConverter | |
LiveTextBlock |
Ein Textblock, der für die Unterstützung von Live-Regionszugriffstext konzipiert ist. Die Standardeinstellung für live ist "Höflich". |
LogicalOrConverter | |
MarchingAntsProgressBar | |
MathConverter |
Die Basisklasse für einen Konverter, der mathematische Operationen für seine Eingaben ausführt. |
MaximumContrastConverter |
Konvertiert von einem angegebenen Color/Brush in den , der Color/Brush den maximalen Kontrast zum Eingabewert aufweist. |
MessageDialog |
Interaktionslogik für MessageDialog.xaml |
MillisecondsToTimeSpanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MinimizeProjectLanguageConverter |
Ein Konverter, der die Namen einiger der von VS unterstützten Programmiersprachen kürzen soll. |
MinutesToTimeSpanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MruListBox |
MRU ListBox-Steuerelement zum Anzeigen von MRU-Elementen im Projekt |
MruListDataSourceSchema |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MultiplicationConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MultiplyingConverter |
Ein Konverter, der das Produkt seiner Eingaben zurückgibt. |
MultiSelectComboBox |
Mit diesem Steuerelement kann der Benutzer mehrere Werte in einem Dropdown-Popup eines Kombinationsfelds auswählen und die Auswahl als kommaverfügte Zeichenfolge anzeigen. |
MultiValueConverter<T1,T2,TTarget> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MultiValueConverter<T1,T2,T3,TTarget> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MultiValueConverter<T1,T2,T3,T4,TTarget> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget> |
Konvertiert mehrere Werte von einem Typ in einen anderen. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget> |
Konvertiert mehrere Werte von einem Typ in einen anderen. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget> |
Konvertiert mehrere Werte von einem Typ in einen anderen. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget> |
Konvertiert mehrere Werte von einem Typ in einen anderen. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> |
Konvertiert mehrere Werte von einem Typ in einen anderen. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget> | |
MultiValueConverterBase<TTarget> |
Diese Typen werden von MS.VS.Shell.14.dll |
NegateBooleanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
NotNullConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
NullToEmptyStringConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
ObjectToTypeConverter | |
ObservableObject |
Dieser Typ wird von MS.VS.Shell.xx.dll weitergeleitet. |
OrBooleanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
PathUtil |
Dieser Typ wird von MS.VS.Shell.xx.dll weitergeleitet. |
PendingFocusHelper |
Nur für die interne Verwendung durch Microsoft vorgesehen. Hilfsprogramm, um den Fokus sofort an das FrameworkElement zu senden oder den Fokus zu verzögern, bis das FrameworkElement geladen wird. |
ProgressBarColors |
Definiert die Vom Visual Studio-Design generierten Ressourcenschlüssel in der Statusleiste. |
ProgressControl |
Interaktionslogik für ProgressControl.xaml |
ProgressControlViewModel | |
ProjectCountToVisibilityConverter |
konvertiert die Projektanzahl in einen Sichtbarkeitszustand. |
RangeValidationRule |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
RssDataSourceSchema |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
RssPubDateToLocalTimeConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SafeIUnknown |
Ressourcenverwaltungsklasse, die für die Freigabe nativer Schnittstellen vorgesehen ist, z. B. von Marshal.GetIUnknownForObject oder Marshal.GetIDispatchForObject. |
ScrollBarThemingUtilities |
Klasse mit Hilfsprogramm zum Gestalten von Bildlaufleisten |
ScrollBarVisibilityExposingListBox |
Die einzige Existenzgrund dieser Klasse besteht darin, die ComputedXxxScrollBarVisibility-Eigenschaften aus dem enthaltenen ScrollViewer verfügbar zu machen, der im Standardmäßigen ListBox-Stil anonym ist. |
SearchBooleanOptionButton |
Implementierung der CheckBox-Schaltfläche für boolesche Suchoptionen in Visual Studio Common Search Control |
SearchBooleanOptionButtonAutomationPeer |
Nur für die interne Verwendung durch Microsoft vorgesehen. Ein Automatisierungspeer der Schaltfläche "Boolesche Option suchen". |
SearchCommandOptionButton |
Die Implementierung der Schaltfläche für Suchoptionen für Befehle in Visual Studio Common Search Control |
SearchCommandOptionButtonAutomationPeer |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SearchControl |
Nur für die interne Verwendung durch Microsoft vorgesehen. Stellt das allgemeine Suchsteuerelement von Visual Studio dar. |
SearchControlAutomationPeer |
Nur für die interne Verwendung durch Microsoft vorgesehen. Macht die Unterstützung der Benutzeroberflächenautomatisierung für das allgemeine Suchsteuerelement von Visual Studio verfügbar. |
SearchControlColors | |
SearchControlDataSource |
Stellt die Datenquellenklasse für das allgemeine Visual Studio-Suchsteuerelement dar. |
SearchControlDataSource.PropertyNames |
Stellt die Namen der Suchsteuerelementdatenquelleneigenschaften dar. |
SearchControlDataSource.VerbNames |
Enthält die Namen der Datenquellenaktionen der Suchsteuerung. |
SearchControlPopup |
Die Implementierung des Popups, das vom Common Search-Steuerelement verwendet wird |
SearchControlThicknessConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. Stellt einen Konverter für die Stärke des Rahmens der Suchsteuerung dar. |
SearchFilterButton |
Implementierung einer Schaltfläche für Suchfilter in Visual Studio Common Search Control |
SearchFilterButtonAutomationPeer |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SearchFilterDataSource |
Implementiert die Datenquelle für den Filter des allgemeinen Visual Studio-Suchsteuerelements. |
SearchFilterDataSource.PropertyNames |
Stellt die Namen der Eigenschaften der Suchfilterdatenquelle dar. |
SearchFilterDataSource.VerbNames |
Stellt die Namen der Aktionen der Suchfilterdatenquelle dar. |
SearchMRUItemDataSource |
Stellt eine Datenquelle für das |
SearchMRUItemDataSource.PropertyNames |
Stellt die Namen der Eigenschaften für die Datenquelle für |
SearchMRUItemDataSource.VerbNames |
Stellt die Namen der Aktionen der |
SearchMRUListBox |
Die Implementierung der MRU-Elementliste für das Allgemeine Search-Steuerelement von Visual Studio |
SearchMRUListBoxItem |
Die Implementierung eines Elements in der MRU-Elementliste für das Allgemeine Search-Steuerelement von Visual Studio |
SearchMRUListBoxItemAutomationPeer |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SearchOptionButton |
Die allgemeine Implementierung angefügter Ereignisse, die für Optionsschaltflächen verwendet werden |
SearchOptionDataSource |
Stellt eine Datenquelle für eine Suchoption für das Suchsteuerelement dar. |
SearchOptionDataSource.PropertyNames |
Stellt die Namen der Attribute einer Suchoptionsdatenquelle dar. |
SearchOptionDataSource.VerbNames |
Stellt die Namen der Aktionen einer Suchoptionsdatenquelle dar. |
SearchOptionItemTemplates |
Nur für die interne Verwendung durch Microsoft vorgesehen. Implementiert die DataTemplate, die die visuelle Struktur der Suchoptionsschaltflächen beschreibt. |
SearchOptionsItemTemplateSelector |
Nur für die interne Verwendung durch Microsoft vorgesehen. Wählt die Vorlage für ein angegebenes Suchoptionselement aus. |
SearchPopupNavigationService |
Hilfsklasse mit Navigationsunterstützung und Nachverfolgung des aktuellen Standorts unter den navigierbaren untergeordneten Steuerelementen des Popup-Popups eines Suchsteuerelements |
SearchProgressTypeConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SearchProviderSettingsDataSource |
Diese Klasse stellt die Datenquelle für Suchanbietereinstellungen dar, die vom allgemeinen Visual Studio-Suchsteuerelement verwendet wird. |
SearchProviderSettingsDataSource.PropertyNames |
Gibt die Namen der Eigenschaften der Suchanbietereinstellungen des allgemeinen Visual Studio-Suchsteuerelements an. |
SearchSettingsDataSource |
Datenquellenklasse für die vom Suchsteuerelement verwendeten Sucheinstellungen |
SearchSettingsDataSource.PropertyNames |
Eigenschaftennamen für die Sucheinstellungen |
SearchStatusConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SearchTextBox |
Die Implementierung des bearbeitbaren Teils von Visual Studio Common Search Control Die -Klasse implementiert die Auswahl des gesamten Texts im Steuerelement, wenn das Bearbeitungsfeld fokussiert ist. Weitere Details finden Sie unter Kommentare in OnGotKeyboardFocus |
SearchUtilities |
Die Search Utilities-Klasse |
SecondsToTimeSpanConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SingleElementToEnumerableConverter<T> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SmoothProgressBar |
Statusleistenklasse, die für Fortschrittssteuerelemente verwendet werden soll, die in Visual Studio-WPF-Dialogfeldern angezeigt werden. Zusätzlich zum VisualStudio-spezifischen Steuerelementformatieren verwendet der Fortschritt eine reibungslose Animation der Value-Eigenschaft, wenn stattdessen targetValue festgelegt ist. |
SpacingWrapPanel |
Ein WrapPanel, das zusätzlichen Speicherplatz zwischen den Elementen hinzufügt. Der Abstand wird durch die Eigenschaften HorizontalItemSpacing und VerticalItemSpacing verworren. Wenn sowohl HorizontalItemSpacing als auch VerticalItemSpacing 0.0 sind, werden elemente in diesem Bereich identisch mit einem normalen WrapPanel angeordnet. |
SplitterGrip |
Splitter, der zwischen SplitterItems in einem SplitterPanel verwendet wird. |
SplitterItem |
Containerelement für ein SplitterItemsControl-Element. Weitere Informationen finden Sie unter SplitterItemsControl. |
SplitterItemsControl |
Ein ItemsControl-Steuerelement, das über eine Ausrichtung verfügt und in Verbindung mit einem SplitterPanel verwendet werden soll. |
SplitterLengthConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
SplitterMeasureData |
Klasse, die Daten speichert, die beim Messen von Elementen in einem SplitterPanel verwendet werden. |
SplitterPanel |
Stellt einen orientierten Bereich mit Elementen dar, die gestapelt sind, aber so groß sind, dass sie auf den Bildschirm passen. |
SplitterResizePreviewWindow |
Steuerelement, das zum Anzeigen der Größenänderungsvorschau für ein SplitterPanel verwendet wird. |
StartPageColors | |
StartPageCommands |
Stellt die weitergeleiteten Befehle für bestimmte Befehle der Startseite bereit. |
StartPageDataSourceSchema |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
StartPageGuidList |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
StartPageHelper |
Enthält Funktionen, die vom Startseitenpaket und öffentlichen APIs für benutzerdefinierte Startseiten freigegeben werden. |
StartPageRelativeExtension |
Eine Markuperweiterung, die es benutzerdefinierten Startseiten ermöglicht, relative Pfade (wobei "relativ" relativ zur XAML-Datei und nicht relativ zu VS bedeutet) für jede Eigenschaft, die einen Uri, ImageSource oder eine Zeichenfolge erwartet. Syntax: |
StringConcatenatingConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
StringNotNullOrEmptyOrWhitespaceConverter | |
StringToImageMonikerConverter |
Konverter, der zum Konvertieren von einer Zeichenfolge in einen ImageMoniker verwendet wird. |
StringToStringWithoutHypertextTagsConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
StringToXmlDataProviderConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. Konvertiert eine XML-Zeichenfolge in ein XmlDataProvider-Objekt. |
StringUppercaseConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
StubWindowPaneContent | |
StyleKey<T> |
Einfache Ableitung von , ResourceKeydie vorlagend, damit die überschriebene Assembly-Eigenschaft die richtige Assembly basierend auf typeof(T) zurückgeben kann. |
SystemDropShadowChrome |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
TaskProgressCollectionControl |
Ein Elementsteuerelement, das den Status für ein IVsTaskProgressCollectionanzeigen kann. Der ItemsSource für das -Steuerelement sollte eine Auflistung von IVsTaskProgress Instanzen sein. |
TextInputDialog |
Stellt ein Texteingabedialogfeld dar. |
TextToolTipService |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
ThemeChangedEventArgs |
Argumente für das VSColorTheme.ThemeChanged-Ereignis ausgelöst, wenn sich vs-Farben aufgrund einer Systemfarbänderung, einer VS-Designänderung oder einer Änderung des Betriebssystemdesigns ändern |
ThemedAcceleratedDialogColors | |
ThemedDialogColors | |
ThemedDialogStyleLoader |
Enthält eine angefügte Eigenschaft zum Zusammenführen eines Ressourcenwörterbuchs mit Standardformatvorlagen (schlüssellos) für Themendialoge. |
ThemedImageConverter |
Konvertiert eine Eingabe-ImageSource in ein Image-Steuerelement, dessen Quelle sich mit dem Zielhintergrund verschmilzt.
|
ThemedImageSourceConverter |
Konvertiert eine ImageSource in eine andere ImageSource. Wenn das Eingabebild eine BitmapSource aufweist, hat die transformierte BitmapSource ihre Halofarbe der angegebenen Hintergrundfarbe zugeordnet und wird bedingt als deaktiviert gerendert. |
ThemedUtilityDialogColors | |
ToBooleanValueConverter<TSource> |
Verwenden Sie anstelle von ValueConverter, wenn der Zieltyp ein Bool ist. Bietet einen kleinen Leistungsvorteil durch die Verwendung von booleschen Literalen im Kasten. |
ToEnumConverter |
Konvertiert von einem Objekt in den übereinstimmenden Zielumenumenwert. |
TreeViewColors |
Definiert die Vom Visual Studio-Design generierten TreeView-Farben-Ressourcenschlüssel. |
UInt32Extension |
Bestimmt, ob ein Ressourcenwörterbuch mit (schlüssellosen) Standardformatvorlagen für Themendialoge zusammengeführt werden soll. Eine Erweiterung der UInt32-Struktur. |
Unbox |
Entpackt ein Objekt, das einen Werttyp enthält, in einen bestimmten, möglicherweise anderen Werttyp. Bei Verwendung von Methoden dieses Typs kann eine Wertkürzung auftreten, da der ursprüngliche Quellwert in den Zielwert umgewandelt wird, ohne sicherzustellen, dass der Zielwert den ursprünglichen Quellwert enthalten kann. |
UnthemedDialogColors | |
ValueConverter<TSource,TTarget> |
Dieser Typ wird von MS.VS.Shell.xx.dll weitergeleitet. |
ValueExtension<T> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
VideoRssCommands | |
VideoRssDataSourceSchema | |
VisibleIfEqualValueConverter |
Ein Konverter für die visible if equal-Eigenschaft. |
VisibleIfNotEmptyCollectionConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
VisibleIfNotEqualValueConverter |
Ein Konverter, der einen booleschen Wert in einen Sichtbarkeitswert ändert. |
VisibleIfNotNullConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
VisibleIfNotNullOrEmptyConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
VisualStudioInstallerColors | |
VSColorTheme |
Hilfsprogramm, um Farben aus dem aktuellen VS-Design abzurufen und Benachrichtigungen bereitzustellen, wenn sich das Design/die Farben ändern. |
VsExtensionMethods |
Erweiterungsmethoden für VS-Typen. Erweiterungen für Nicht-VS-Typen sollten in env\shell\Utilities\ExtensionMethods.cs platziert werden. |
VsUIDialogWindow |
Dialogklasse, die als Basisklasse für Visual Studio-Dialogfelder verwendet werden soll, die mit IVsUIDataSources verwendet werden Jemand, der einen dialog implementiert, der von dieser Klasse abgeleitet ist, sollte eine UI Factory (IVsUIFactory implementer) definieren und den Dialog als von der Factory erstellbares UI-Element verfügbar machen. Wer das Dialogfeld anzeigen möchte, sollte eine Datenquelle für das Dialogfeld (IVsUIDataSource-Implementer) erstellen, möglicherweise mithilfe einer Datenquellenfactory. Verwenden Sie die WindowHelper.AddHelpTopic-Funktion, um der Datenquelle ein Hilfethema hinzuzufügen. Rufen Sie dann WindowHelper.ShowModalElement() auf, und geben Sie die Element-ID und die Datenquelle an. |
WatermarkedTextBox |
Stellt eine TextBox dar, die Wasserzeichentext anzeigen kann, wenn er leer ist. |
WeakCollection<T> |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
WindowResizeGrip |
Thumb, der die Größe jedes Elements ändern kann, das IResizable implementiert. |
WindowResizeGripDirectionExtensions |
Erweiterungen für das Fenster ändern die Größe der Griffrichtung. |
WindowSearchBooleanOption |
Stellt eine boolesche Option für das Suchsteuerelement für Fenstersuche dar. |
WindowSearchCommandOption |
Stellt eine Befehlsoption für das Suchsteuerelement für Fenstersuche dar. |
WindowSearchCustomFilter |
Stellt eine Basisklasse dar, von der Benutzer Klassen ableiten können, um erweiterte Suchfilter für das Suchsteuerelement für Fenstersuche zu implementieren. |
WindowSearchFilter |
Stellt einen Suchfilter für das Suchsteuerelement für Fenstersuche dar. |
WindowSearchFilterEnumerator |
Stellt einen aufgelisteten Satz von Suchfiltern für das Suchsteuerelement für Fenstersuche dar. |
WindowSearchOption |
Stellt eine Option für das Suchsteuerelement für Fenstersuche dar. |
WindowSearchOptionEnumerator |
Stellt einen aufgelisteten Satz von Suchoptionen für das Suchsteuerelement für Fenstersuche dar. |
WindowSearchSimpleFilter |
Stellt einen Suchfilter mit einem Standardwert und ein Filterfeld für das Suchsteuerelement für Fenstersuche dar. |
WindowStateConverter |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
WindowStyleHelper |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
Strukturen
AbstractPoint |
Eine Klasse, die einen Punkt abstrakt darstellt. Dies ist bei Steuerelementen oder Bereichen nützlich, die mehrere Ausrichtungen unterstützen. Der Rendering- oder Layoutcode für das Steuerelement oder den Bereich kann mit einer einzelnen , "natürlichen" Ausrichtung geschrieben werden, und dann kann der Punkt bei Bedarf in die tatsächliche Ausrichtung des Steuerelements oder Bereichs konvertiert werden. Dies kann die Rendering- oder Layoutlogik erheblich vereinfachen. |
AbstractSize |
Eine Klasse, die die Größe abstrakt darstellt. Dies ist bei Steuerelementen oder Bereichen nützlich, die mehrere Ausrichtungen unterstützen. Der Rendering- oder Layoutcode für das Steuerelement oder den Bereich kann mit einer einzelnen , "natürlichen" Ausrichtung geschrieben werden, und dann kann die Größe bei Bedarf in die tatsächliche Ausrichtung des Steuerelements oder Bereichs konvertiert werden. Dies kann die Rendering- oder Layoutlogik erheblich vereinfachen. |
SearchFilterDataSource.FilterData |
Stellt eine Textzeichenfolge dar, oder einen ausgewählten Teil einer Textzeichenfolge mit den angegebenen Anfangs- und Endposition. |
SplitterLength |
Längeneinheit ähnlich wie GridLength. Längen des Typs Stretch verwenden einen gewünschten Speicherplatz (in Geräteeinheiten) in Höhe ihres Werts, aber stretchen, um dem übergeordneten Steuerelement zu entsprechen, wenn keine Fill-Elemente vorhanden sind. Füllelemente verwenden den verbleibenden Speicherplatz, nachdem Stretch-Elemente Leerzeichen zugewiesen wurden, wobei die Werteverhältnisse zwischen Elementen beibehalten werden. |
Schnittstellen
IResizable |
Stellt ein Element dar, dessen Größe geändert und durch Deltas verschoben werden kann. Diese Schnittstelle wird in Verbindung mit WindowResizeGrip verwendet. |
Enumerationen
BorderType | |
ContrastComparisonResult | |
CurrentLocationSetMode |
Angeben, wie der CurrentLocation im Popup eines Suchsteuerelements zuletzt festgelegt wurde |
ImageScalingMode |
Der Skalierungsmodus, der für WinForms/Win32-Bilder verwendet werden soll |
MessageDialogCommand |
Gibt Konstanten an, die die Antworten eines MessageDialog definieren. |
MessageDialogCommandSet |
Gibt Konstanten an, die definieren, welche Befehle in einem MessageDialog verfügbar sind. |
SearchOptionType |
Stellt den Typ einer Suchoption für das Suchsteuerelement dar. |
SearchStatus |
Listet die Werte der Such-status des Visual Studio-Suchsteuerelements auf. |
SplitterUnitType |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
StartPageHelper.DataSourceId |
Datenquellen-IDs der Startseite |
UserFeedback |
Feedback des Benutzers |
WindowResizeGripDirection |
Richtungswerte für die ResizeGrip-Abhängigkeitseigenschaft von WindowsResizeGripDirection |
WindowResizeGripMode |
Bestimmt den Modus des aktuellen Vorgangs zur Größenänderung. |
Delegaten
ImageThemingUtilities.ModifyPixelCallback |
Rückruf, der zum Ändern von Pixeldaten in einer BitmapSource verwendet wird. |
ThemeChangedEventHandler |
Ereignishandler für Farbänderungen |