Microsoft.VisualStudio.PlatformUI Obor názvů

Třídy

AccessKeyConverter

Pouze pro interní použití Microsoftu.

AccessKeyRemovingConverter

Pouze pro interní použití Microsoftu.

AccessKeyUnderliningConverter

Pouze pro interní použití Microsoftu.

AddingConverter

Převodník, který vrací součin svých vstupů.

AndBooleanConverter

Pouze interní použití Microsoftu.

AreEqualConverter

Pouze pro interní použití Microsoftu.

AsyncObservableObject

Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně.

AutoCompletePathTextBox

Logika interakce pro AutoCompletePathTextBox.xaml

AutoCompleteTextBox

Logika interakce pro AutoCompleteTextBox.xaml.

AutomatableTextBlock

Implementuje ovládací prvek TextBlock viditelný pro automatizaci. WPF ve výchozím nastavení nezpřístupňuje TextBlock UIA, protože se jedná o velmi často používaný ovládací prvek.

BindableHyperlink

Verze hypertextového odkazu, která podporuje datové vazby prostřednictvím vlastnosti závislosti obsahu.

BindableRun

Verze spuštění, která podporuje datové vazby prostřednictvím vlastnosti závislosti obsahu. Samotné spuštění přímo nepodporuje datové vazby, protože jeho vlastnost Text není vlastností závislostí.

BindableValidationRule

Pouze pro interní použití Microsoftu.

BooleanExtension
BooleanToCustomVisibilityConverter

Převod z logické hodnoty na konstantu viditelnosti. Tento převod umožňuje zadat skutečné hodnoty viditelnosti jako vlastnosti.

BooleanToFlowDirectionConverter

Převaděč z logické hodnoty na konstantu FlowDirection. Tato hodnota je uložena ve zdroji dat hlavního okna jako logická hodnota, pokud je pravdivá, znamená to, že rozložení by mělo být Zprava doleva, a pokud je rozložení false, mělo by být Zleva doprava.

BooleanToHiddenVisibilityConverter

Převod z logické hodnoty na konstantu viditelnosti. Na rozdíl od System.Windows.Control.BooleanToVisibilityConverter tento převaděč mapuje false na Skryté místo Sbalené.

Boxes

Definuje společné krabicové hodnoty.

BrushToColorConverter

Převede štětec na barvu.

ButtonHyperlink

Tento ovládací prvek přizpůsobí objekt tak, Hyperlink aby se vystavil jako tlačítko pro čtečky obrazovky.

CircularPropertyDependencyException
ColorBrushValueConverter

Pouze pro interní použití Microsoftu.

ColorToOpacityConverter
ColorUtilities
CommonControlsColors

Pouze pro interní použití Microsoftu. Barvy běžných ovládacích prvků

CommonDocumentColors
ContentLoadError

Ovládací prvek ContentLoadError pro zobrazení chyb načtení úvodní stránky

ConversionHelpers
CrispImageCheckBox

Pouze pro interní použití Microsoftu.

DataSourceToEnumerableDataSourceConverter

Pouze pro interní použití Microsoftu.

DecorativeColors

Tyto štětce se používají pro barevné kódování dekorativních prvků, jako jsou barevné karty, vícevětvový graf Gitu, vizualizace dat, ilustrace atd. NEPOUŽÍVEJTE je pro standardní ovládací prvky prostředí, sémantické indikátory stavu nebo hypertextové odkazy.

DelegateCommand

Implementace ICommand, kde provést a CanExecute zpětné volání jsou zpracovávány delegáty.

DelegateCommand<T>

Implementace ICommand, kde provést a CanExecute zpětné volání jsou zpracovávány delegáty.

DelegateCommandBase
DelegateSearchTask

Pouze pro interní použití Microsoftu. Třída convenience, která umožňuje určit práci, kterou má úkol hledání provést. Je odvozen z VsSearchTask.

DependsOnPropertyAttribute
DependsOnPropertyNotFoundException
DeviceToLogicalPixelConverter

Převede součást pixelu zařízení (x, y) na logickou součást pro zadanou osu (použijte HorizontalAxis pro x, VerticalAxis pro hodnotu y).

DialogButton

Button – třída, která se má použít pro tlačítka zobrazená v dialogových oknech WPF sady Visual Studio

Styl použitý na toto tlačítko definuje společné vlastnosti (minimální velikost, odsazení, okraj).

DialogWindow

Třída dialogů, která se má použít jako základní třída pro dialogová okna WPF sady Visual Studio (bez gelu)

Někdo implementující dialogové okno WPF by měl odvodit z této třídy (aby měl konzistentní styl s ostatními dialogy VS a pomoct s podporou) K zobrazení dialogového okna vyvolejte funkci ShowModal(), která se postará o správné nadřazení dialogového okna v prostředí, povolení modálního stavu prostředí při zobrazení dialogového okna atd.

DialogWindowBase

Základní třída pro dialogová okna WPF v sadě Visual Studio 10 a novějších. Třída poskytuje konzistentní styling a popis tlačítka s jinými dialogovými okny v aplikaci VisualStudio.

DispatchedDelegateCommand

Implementace ICommand pomocí delegátů, kde "execute" delegát se odešle na konec aktuální fronty dispečera s danou prioritou, což umožní uživatelskému rozhraní aktualizovat stav "může spustit".

DispatchedDelegateCommand<T>

Implementace příkazu ICommand pomocí delegátů, kde "execute" delegát se odešle na konec aktuální fronty dispečera s danou prioritou, což umožní uživatelskému rozhraní aktualizovat stav "může spustit"

DisposableObject

Tento typ se přesměruje z MS.VS.Shell.xx.dll

DisposableWrapper

Jednorázový, který odstraňuje zabalené IDisposable

DoubleExtension
DpiHelper

Pomocná třída poskytující statické vlastnosti, statické metody a rozšiřující metody pro škálování souřadnic a obrázků podle aktuálního systémového DPI nastaveného ve vlastnostech zobrazení systému Windows. Třída škáluje obrázky navržené pro 100% úrovně přiblížení (96dpi).

Tuto třídu by měl používat kód spuštěný v sadě Visual Studio nebo jiných identifikátorech appID. Třída poskytuje veřejné statické vlastnosti a metody pro snadné vazby / volání a veřejné statické rozšiřující metody; vlastní implementace škálování je delegovaná do třídy DpiHelper z Microsoft.VisualStudio.Utilities.

Tato třída umožňuje uživateli přepsat výchozí algoritmy škálování prostředí prostřednictvím nastavení registru v podregistru spuštěného appid. Uživatel může například nastavit ImageScaling125, ImageScaling200 atd. s hodnotami z výčtu ImageScalingMode a řídit algoritmus škálování používaný pro objekty spravované image na 125 % a 200 %. Podobně může uživatel nastavit BitmapScaling150, BitmapScaling200 atd řídit algoritmus škálování WPF ImageSources. A uživatel může nastavit logické hodnoty registru, jako je UseBitmapPreScaling250, aby bylo možné určit, jestli se má škálování obrázku na 250 % provést ve dvou krocích, s nejbližším násobkem 100 % (200 %) a odtud pomocí algoritmu zadaného bitmapovým měřítkem250.

DpiHelper.DpiHelperImplementation

Skutečná implementace DpiHelper. Pochází z pomocné rutiny pro škálování Microsoft.VisualStudio.Utilities.DpiHelper a přepíše několik funkcí, které uživatelům umožňují přepsat algoritmy škálování prostřednictvím nastavení registru v podregistru spuštěného appid.

DpiPrescaledImageExtension

Třída MarkupExtension, která se dá použít k deklarování zdrojů obrázků v xamlu a má obrázek předem škálovaný pro vysoké ROZLIŠENÍ DPI při úrovních přiblížení vyšších než 200 %, pomocí funkce NearestNeighbor až po největší násobek 100 %.

Běžný vzor použití může vypadat takto: nebo <Image.LayoutTransform></Image.LayoutTransform>

Mějte na paměti, že při použití předběžného škálování obrázku je nutné zadat původní velikost obrázku nebo na výsledek použít transformaci zpětného rozložení, aby se zachovala požadovaná původní velikost obrázku.

DpiPrescaleImageSourceConverter

Převede ImageSource na jiný ImageSource, předem škálovaný při vysokém ROZLIŠENÍ DPI na největší násobek zoomu o 100 % menší než dpi.

DpiPrescaleThemedImageConverter

Převede ImageSource na element Image. Pokud je vstupním obrázkem BitmapSource, transformovaný BitmapSource má svou barvu halo namapovanou na danou barvu pozadí a je podmíněně vykreslen jako zakázaný. Výsledný obrázek je pak předem škálován při vysokém rozlišení DPI na největší násobek přiblížení o 100 % menší než rozlišení DPI. Tento převaděč zřetězuje chování ThemedImageConverter a DpiPrescaleImageSourceConverter.

DpiPrescaleThemedImageSourceConverter

Převede ImageSource na jiný ImageSource. Pokud je vstupním obrázkem BitmapSource, transformovaný BitmapSource má svou barvu halo namapovanou na danou barvu pozadí a je podmíněně vykreslen jako zakázaný. Výsledný obrázek se pak předem škáluje při vysokém rozlišení DPI na největší násobek přiblížení o 100 % menší než rozlišení DPI. Tento převaděč zřetězuje chování ThemedImageSourceConverter a DpiPrescaleImageSourceConverter.

DragDropHelper

Pomocná třída pro propojení operací Přetažení s konkrétním cílem přetažení Pokud není zadaný žádný cíl přetažení, použije se ve výchozím nastavení cíl přetažení hlavního okna prostředí, což umožňuje zpracování operací přetažení souborů přes hlavní okno prostředí.

EmbeddedObjectHelper

Statická pomocná třída, která obsahuje vlastnosti závislostí používané kontejnery, jako je Náhled k získání odkazů na zpracování příkazů a objekty kontextu uživatele definované objekty, které obsahují.

EnvironmentColors
EnvironmentRenderCapabilities

Zapouzdřuje možnosti vizuálních efektů pro prostředí. Tyto možnosti určují, které typy vizuálních efektů by se měly použít na základě aktuálních možností vykreslování. To je založené na kombinaci uživatelských nastavení a rendercapabilities.tier WPF.

ExtensionMethods

Rozšiřující metody pro jiné typy než VS. Rozšíření pro typy VS by se měla umístit do env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs

Tento typ se přesměruje z MS.VS.Shell.xx.dll

FailIfEmptyAccessKeyRemovingConverter

Převodník hodnot typu řetězec, který vrátí jednu ze dvou hodnot:

1.  The input string (minus accelerators), if it is non-null and not empty.
2.  DependencyProperty.UnsetValue, if the input string is null or empty.

Vrácení DependencyProperty.UnsetValue způsobí PriorityBinding zvážit vazbu, na kterou je tento převaděč použit selhání, takže bude pokračovat v hledání odpovídající vazby.

Odvození této třídy z ValueConverter by eliminovalo ověřování vstupního typu, ale virtuální přetížení ValueConverter.Convert silně zadává jeho návratovou hodnotu. Metoda Convert tohoto převaděče musí být schopna vrátit buď řetězec, nebo objekt.

FeedbackPanel

Logika interakce pro FeedbackPanel.xaml

FileNameToImageMonikerConverter

Převaděč, který získá ImageMoniker pro daný typ souboru

FocusHelper

Pouze pro interní použití Microsoftu. Spravuje úkoly fokusu.

FontScaling

Třída slouží k připojení předem škálované velikosti písma k elementu. To je nezbytné, pokud chcete použít převod (například měřítko) velikosti písma, když velikost písma pochází z dynamického prostředku, protože {DynamicResource} neumožňuje použití převaděče na hodnotu.

GrayscaleBitmapSourceConverter

Převede obrázek BitmapSource na verzi stejného obrázku ve stupních šedé.

GrayscaleImageConverter

Převede obrázek BitmapSource Gel na verzi ve stupních šedé stejné image jako Image.

GreedyWrapPanel

Tento panel se velmi podobá WrapPanelu, ale místo zabalení při dosažení hranice se zalomí, jakmile má dostatek místa. Pro Orientation=Vertical to znamená, že bude používat co nejvíce sloupců s dostatečným počtem podřízených položek a šířkou. V části Orientation=Horizontal (Orientace=Vodorovná) použije tolik řádků, kolik může, vzhledem k dostatečnému počtu podřízených položek a výšce. Můžete také zadat maximální počet úrovní obtékání (sloupce pro Svislé, řádky pro Vodorovně) pomocí MaxWrappingLevels.

GroupStackPanel

A StackPanel , který se zveřejňuje jako skupina prostřednictvím ovládacího zobrazení stromu UIA.

HeaderColors

Definuje klíče prostředků vygenerované editorem motivů sady Visual Studio.

HelperMethods

Pouze pro interní použití Microsoftu.

HoursToTimeSpanConverter

Pouze pro interní použití Microsoftu.

HwndWrapper

Představuje jednorázový obálku kolem HWND, která může sestavit WNDCLASS a HWND, spustit WndProc a odstranit WNDCLASS a HWND.

HyperlinkButton

Tento ovládací prvek existuje pouze pro poskytování podpory automatizace nebo přístupnosti pro tlačítko, které se chce zveřejnit jako hypertextový odkaz.

IfElseConverter

Převod z logické hodnoty na jednu ze dvou zadaných hodnot libovolného typu. Obdobou ternárního operátoru ?: v jazyce C#.

ImageButton

Pouze pro interní použití Microsoftu.

ImageCheckBox

Pouze pro interní použití Microsoftu.

ImageConverter

Převede objekt na ImageSource .Image

ImageListValueConverter

Převede daný seznam obrázků a index v něm na ImageSource.

ImageSourceExtension

MarkupExtension, který může vytvořit ImageSource z řetězce cesty.

ImageSourceValueConverter

Pouze pro interní použití Microsoftu. Spravuje převod zdrojových hodnot obrázků.

ImageThemingUtilities

Třída obsahující metody nástrojů pro změnu velikosti šedé a transformaci barevných prostorů v obrázcích.

InfoBarColors

Klíče prostředků vygenerované nástrojem VsThemeEditor.

InfoBarHostControl

Vytvoří ovládací prvek, který lze použít k hostování informačních panelů. Hostitelský ovládací prvek sleduje události na každém informačním panelu, aby ze své kolekce odebral zavřené informační panely.

Int32Extension

Pouze pro interní použití Microsoftu. Rozšiřuje MarkupExtension

IsEqualConverter

Pouze pro interní použití Microsoftu.

IsNullOrEmptyConverter

Pouze pro interní použití Microsoftu.

LanguageHelper

Poskytuje pomocné funkce.

LayoutDoubleUtil

LayoutDoubleUtil, používá pevné eps na rozdíl od DoubleUtil, který používá relativní jeden. To je vhodnější pro některá porovnání rozložení, protože výpočetní cesty v rozložení mohou být snadno poměrně dlouhé, takže metoda DoubleUtil poskytuje mnoho nepravdivých výsledků, zatímco větší absolutní odchylka je obvykle v rozložení neškodná.

LayoutSynchronizedContentControl

A ContentControl, který bude rozložení synchronně, pokud je obsah změněn a LayoutSynchronizer je aktivní. To se používá k zajištění toho, aby kritické cesty ke kódu, které vyžadují měřený a uspořádaný prvek, obdržely, když se obsah ovládacího prvku změní.

LayoutSynchronizedItemsControl

ItemsControl, která bude rozložení synchronně, pokud jsou položky změněny a LayoutSynchronizer je aktivní. To se používá k zajištění, že kritické cesty ke kódu, které vyžadují měřený a uspořádaný prvek, obdrží jeden, když se změní položky v ovládacím prvku.

LayoutSynchronizedTabControl

TabControl, který bude rozložení synchronně, pokud je obsah změněn a LayoutSynchronizer je aktivní. To se používá k zajištění, že kritické cesty ke kódu, které vyžadují měřený a uspořádaný prvek, obdrží jeden, když se změní položky nebo vybraná položka ovládacího prvku.

LayoutSynchronizedWindow

Okno, které bude mít synchronní rozložení, pokud se změní obsah a je aktivní LayoutSynchronizer. To se používá k zajištění toho, aby kritické cesty ke kódu, které vyžadují měřený a uspořádaný prvek, obdržely, když se obsah okna změní.

LayoutSynchronizer

Třída, která pomáhá zajistit synchronní rozložení na základě změn datového modelu. V rámci rozsahu synchronizace rozložení voláním aktualizace zajistíte, že aktualizovaný prvek bude rozložen synchronně. Zúčastněné ovládací prvky by měly při změně datového modelu volat LayoutSynchronizer.Update.

LiveSearchTextConverter
LiveTextBlock

Blok textu určený pro podporu textu pro přístup k živým oblastem. Výchozí živé nastavení je Zdvořilost.

LogicalOrConverter
MarchingAntsProgressBar
MathConverter

Základní třída pro převaděč, který provádí matematické operace se svými vstupy.

MaximumContrastConverter

Převede z dané Color/Brush hodnoty na hodnotu Color/Brush , která má maximální kontrast se vstupní hodnotou.

MessageDialog

Logika interakce pro MessageDialog.xaml

MillisecondsToTimeSpanConverter

Pouze pro interní použití Microsoftu.

MinimizeProjectLanguageConverter

Převaděč, který má zkrátit názvy některých programovacích jazyků podporovaných VS.

MinutesToTimeSpanConverter

Pouze pro interní použití Microsoftu.

MruListBox

Ovládací prvek MRU ListBox pro zobrazení položek MRU projektu

MruListDataSourceSchema

Pouze pro interní použití Microsoftu.

MultiplicationConverter

Pouze pro interní použití Microsoftu.

MultiplyingConverter

Převodník, který vrací součin svých vstupů.

MultiSelectComboBox

Tento ovládací prvek umožňuje uživateli vybrat více hodnot v rozevírací nabídce pole se seznamem a zobrazit výběry jako řetězec spojený s čárkou.

MultiValueConverter<T1,T2,TTarget>

Pouze pro interní použití Microsoftu.

MultiValueConverter<T1,T2,T3,TTarget>

Pouze pro interní použití Microsoftu.

MultiValueConverter<T1,T2,T3,T4,TTarget>

Pouze pro interní použití Microsoftu.

MultiValueConverter<T1,T2,T3,T4,T5,TTarget>

Pouze pro interní použití Microsoftu.

MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget>

Převede více hodnot z jednoho typu na jiný.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget>

Převede více hodnot z jednoho typu na jiný.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget>

Převede více hodnot z jednoho typu na jiný.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget>

Převede více hodnot z jednoho typu na jiný.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget>

Převede více hodnot z jednoho typu na jiný.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget>
MultiValueConverterBase<TTarget>

Tyto typy se přesměrovávají z MS.VS.Shell.14.dll

NegateBooleanConverter

Pouze pro interní použití Microsoftu.

NotNullConverter

Pouze pro interní použití Microsoftu.

NullToEmptyStringConverter

Pouze pro interní použití Microsoftu.

ObjectToTypeConverter
ObservableObject

Tento typ se přesměruje z MS.VS.Shell.xx.dll

OrBooleanConverter

Pouze pro interní použití Microsoftu.

PathUtil

Tento typ se přesměruje z MS.VS.Shell.xx.dll

PendingFocusHelper

Pouze pro interní použití Microsoftu. Pomocná rutina pro odeslání fokusu na FrameworkElement okamžitě nebo zpoždění fokusu až do načtení FrameworkElement.

ProgressBarColors

Definuje barvy průběhu klíče prostředků vygenerované motivem sady Visual Studio.

ProgressControl

Logika interakce pro ProgressControl.xaml

ProgressControlViewModel
ProjectCountToVisibilityConverter

převede počet projektů do stavu viditelnosti.

RangeValidationRule

Pouze pro interní použití Microsoftu.

RssDataSourceSchema

Pouze pro interní použití Microsoftu.

RssPubDateToLocalTimeConverter

Pouze pro interní použití Microsoftu.

SafeIUnknown

Třída správy prostředků určená k vydání nativních rozhraní, například těch vrácených z Marshal.GetIUnknownForObject nebo Marshal.GetIDispatchForObject.

ScrollBarThemingUtilities

Třída obsahující nástroj pro motivy posuvníků

ScrollBarVisibilityExposingListBox

Jediným důvodem existence této třídy je zveřejnění vlastností ComputedXxxScrollBarVisibility z obsaženého ScrollVieweru, který je anonymní ve výchozím stylu ListBox.

SearchBooleanOptionButton

Implementace tlačítka CheckBox pro možnosti logického hledání v sadě Visual Studio Common Search Control

SearchBooleanOptionButtonAutomationPeer

Pouze pro interní použití Microsoftu. Partnerský uzel automatizace tlačítka možnosti hledat logická hodnota.

SearchCommandOptionButton

Implementace tlačítka pro hledání příkazů Možnosti v ovládacím prvku Common Search v sadě Visual Studio

SearchCommandOptionButtonAutomationPeer

Pouze pro interní použití Microsoftu.

SearchControl

Pouze pro interní použití Microsoftu. Představuje běžný ovládací prvek hledání sady Visual Studio.

SearchControlAutomationPeer

Pouze pro interní použití Microsoftu. Zpřístupňuje podporu automatizace uživatelského rozhraní pro běžný ovládací prvek hledání sady Visual Studio.

SearchControlColors
SearchControlDataSource

Představuje třídu zdroje dat pro ovládací prvek běžného vyhledávání sady Visual Studio.

SearchControlDataSource.PropertyNames

Představuje názvy vlastností zdroje dat ovládacího prvku vyhledávání.

SearchControlDataSource.VerbNames

Obsahuje názvy akcí zdroje dat ovládacího prvku hledání.

SearchControlPopup

Implementace automaticky otevíraného okna používaného ovládacím prvku Common Search

SearchControlThicknessConverter

Pouze pro interní použití Microsoftu. Představuje převaděč pro tloušťku ovládacího prvku hledání ohraničení.

SearchFilterButton

Implementace tlačítka pro vyhledávací filtry v ovládacím prvku Visual Studio Common Search Control

SearchFilterButtonAutomationPeer

Pouze pro interní použití Microsoftu.

SearchFilterDataSource

Implementuje zdroj dat pro filtr ovládacího prvku běžného vyhledávání sady Visual Studio.

SearchFilterDataSource.PropertyNames

Představuje názvy vlastností zdroje dat vyhledávacího filtru.

SearchFilterDataSource.VerbNames

Představuje názvy akcí zdroje dat vyhledávacího filtru.

SearchMRUItemDataSource

Představuje zdroj dat pro most-recently-used položku (MRU) pro ovládací prvek vyhledávání.

SearchMRUItemDataSource.PropertyNames

Představuje názvy vlastností zdroje dat pro položky hledání most-recently-used (MRU).

SearchMRUItemDataSource.VerbNames

Představuje názvy akcí zdroje dat položky hledání most-recently-used (MRU).

SearchMRUListBox

Implementace seznamu položek MRU pro ovládací prvek Visual Studio Common Search

SearchMRUListBoxItem

Implementace položky v seznamu položek MRU pro visual Studio Common Search Control

SearchMRUListBoxItemAutomationPeer

Pouze pro interní použití Microsoftu.

SearchOptionButton

Běžná implementace připojených událostí používaných pro tlačítka možností

SearchOptionDataSource

Představuje zdroj dat pro možnost hledání ovládacího prvku hledání.

SearchOptionDataSource.PropertyNames

Představuje názvy atributů zdroje dat možnosti hledání.

SearchOptionDataSource.VerbNames

Představuje názvy akcí zdroje dat možnosti hledání.

SearchOptionItemTemplates

Pouze pro interní použití Microsoftu. Implementuje DataTemplate, která popisuje vizuální strukturu tlačítek možností vyhledávání.

SearchOptionsItemTemplateSelector

Pouze pro interní použití Microsoftu. Vybere šablonu pro zadanou položku možnosti hledání.

SearchPopupNavigationService

Pomocná třída poskytující podporu navigace a sledování aktuální polohy mezi navigačními podřízenými ovládacími prvky automaticky otevíraného okna ovládacího prvku vyhledávání

SearchProgressTypeConverter

Pouze pro interní použití Microsoftu.

SearchProviderSettingsDataSource

Tato třída představuje zdroj dat nastavení zprostředkovatele vyhledávání používaný běžným ovládacím prvek hledání sady Visual Studio.

SearchProviderSettingsDataSource.PropertyNames

Identifikuje názvy vlastností nastavení zprostředkovatele vyhledávání ovládacího prvku běžného vyhledávání sady Visual Studio.

SearchSettingsDataSource

Třída zdroje dat pro nastavení hledání používaná ovládacím prvek vyhledávání

SearchSettingsDataSource.PropertyNames

Názvy vlastností pro nastavení vyhledávání

SearchStatusConverter

Pouze pro interní použití Microsoftu.

SearchTextBox

Implementace upravitelné části ovládacího prvku Visual Studio Common Search Control Třída implementuje výběr veškerého textu v ovládacím prvku, když je pole pro úpravy prioritní – další podrobnosti najdete v komentářích v onGotKeyboardFocus.

SearchUtilities

Třída Search Utilities

SecondsToTimeSpanConverter

Pouze pro interní použití Microsoftu.

SingleElementToEnumerableConverter<T>

Pouze pro interní použití Microsoftu.

SmoothProgressBar

Třída indikátoru průběhu, která se má použít pro ovládací prvky průběhu zobrazené v dialogových oknech WPF sady Visual Studio Kromě ovládacího prvku stylu specifického pro VisualStudio používá průběh plynulou animaci vlastnosti Value, pokud je místo toho nastavena hodnota TargetValue.

SpacingWrapPanel

A WrapPanel, který přidává další místo mezi jeho položky. Mezery jsou kontolovány HorizontalItemSpacing a VerticalItemSpacing vlastnosti. Pokud horizontalItemSpacing a VerticalItemSpacing jsou 0.0, tento panel uspořádá položky stejně jako normální WrapPanel.

SplitterGrip

Splitter použitý v mezi SplitterItems v SplitterPanel.

SplitterItem

Položka kontejneru pro SplitterItemsControl. Další informace najdete v tématu SplitterItemsControl.

SplitterItemsControl

ItemsControl, který má orientaci a který je určen pro použití ve spojení s SplitterPanel.

SplitterLengthConverter

Pouze pro interní použití Microsoftu.

SplitterMeasureData

Třída, která ukládá data používaná při měření položek v SplitterPanel.

SplitterPanel

Představuje orientovaný panel položek, které jsou naskládané, ale mají velikost tak, aby se vešly na obrazovku.

SplitterResizePreviewWindow

Ovládací prvek použitý k zobrazení náhledu změny velikosti pro SplitterPanel.

StartPageColors
StartPageCommands

Poskytuje směrované příkazy pro příkazy specifické pro úvodní stránku.

StartPageDataSourceSchema

Pouze pro interní použití Microsoftu.

StartPageGuidList

Pouze pro interní použití Microsoftu.

StartPageHelper

Obsahuje funkce sdílené balíčkem úvodní stránky a veřejná rozhraní API pro vlastní úvodní stránky.

StartPageRelativeExtension

Rozšíření značek, které umožňuje vlastním počátečním stránkám používat relativní cesty (kde "relativní" znamená relativní vzhledem k souboru XAML, nikoli vzhledem k VS) u jakékoli vlastnosti, která očekává identifikátor URI, ImageSource nebo řetězec.

Použití:

StringConcatenatingConverter

Pouze pro interní použití Microsoftu.

StringNotNullOrEmptyOrWhitespaceConverter
StringToImageMonikerConverter

Převaděč použitý k převodu z řetězce na ImageMoniker.

StringToStringWithoutHypertextTagsConverter

Pouze pro interní použití Microsoftu.

StringToXmlDataProviderConverter

Pouze pro interní použití Microsoftu. Převede řetězec XML na XmlDataProvider.

StringUppercaseConverter

Pouze pro interní použití Microsoftu.

StubWindowPaneContent
StyleKey<T>

Jednoduché odvození objektu ResourceKey, s šablonou, která umožňuje, aby přepsaná vlastnost Assembly vrátila správné sestavení na základě typeof(T).

SystemDropShadowChrome

Pouze pro interní použití Microsoftu.

TaskProgressCollectionControl

Ovládací prvek položky, který může zobrazit průběh objektu IVsTaskProgressCollection. Ovládací ItemsSource prvek by měl být kolekce IVsTaskProgress instancí.

TextInputDialog

Představuje dialogové okno pro zadávání textu.

TextToolTipService

Pouze pro interní použití Microsoftu.

ThemeChangedEventArgs

Argumenty pro událost VSColorTheme.ThemeChanged se aktivovala při změně barev VS v důsledku změny barvy systému, změny motivu VS nebo změny motivu operačního systému

ThemedAcceleratedDialogColors
ThemedDialogColors
ThemedDialogStyleLoader

Obsahuje připojenou vlastnost pro sloučení slovníku prostředků obsahujícího výchozí (bezklíčové) styly pro dialogová okna s motivy.

ThemedImageConverter

Převede vstup ImageSource na ovládací prvek Obrázek, jehož zdroj se prolíná s cílovým pozadím.
Tento převaděč provádí dva převody.
Pokud jsou vstupy zdroj BitmapSource, barva cílového pozadí a logická hodnota označující, jestli má mít obrázek povolený vzhled, na základě těchto vstupů se provedou následující transformace:

  1. Světelnost obrázku se transformuje tak, aby konstantní "haló" světelnost splynula s pozadím. To má za následek vizuální odstranění haló. Světelnost "halo" je neměnná konstanta a není vypočítána ze vstupního obrázku.
  2. Pokud je parametr isEnabled false, obrázek se převede na stupně šedé. Používá se parametr (volitelný), který by měl být "biasColor", který se používá při transformaci stupňů šedé. Pokud parametr není zadán, použije se jako barva předsazení bílá. Pokud vstup nelze převést na BitmapSource, není provedena žádná manipulace s obrázky a ImageSource se používá přímo jako Zdroj výsledného ovládacího prvku Obrázek.
ThemedImageSourceConverter

Převede ImageSource na jiný ImageSource. Pokud je vstupní obrázek ia BitmapSource, transformovaný BitmapSource má svou barvu halo namapovanou na danou barvu pozadí a je podmíněně vykreslen jako zakázaný.

ThemedUtilityDialogColors
ToBooleanValueConverter<TSource>

Pokud je cílovým typem bool, použijte místo ValueConverter. Poskytuje malé výhody výkonu pomocí krabicových logických literálů.

ToEnumConverter

Převede z objektu na odpovídající cílovou hodnotu výčtu.

TreeViewColors

Definuje treeView barvy klíče prostředků vygenerované motivem sady Visual Studio.

UInt32Extension

Určuje, zda se má sloučit slovník prostředků obsahující výchozí (bezklíčové) styly pro dialogová okna s motivy. Rozšíření struktury UInt32.

Unbox

Rozbalte objekt, který obsahuje typ hodnoty, na konkrétní, případně jiný typ hodnoty. Při použití metod tohoto typu může dojít ke zkrácení hodnoty, protože původní zdrojová hodnota je přetypovaná na cílovou hodnotu, aniž by se zajistilo, že cílová hodnota může obsahovat původní zdrojovou hodnotu.

UnthemedDialogColors
ValueConverter<TSource,TTarget>

Tento typ se přesměruje z MS.VS.Shell.xx.dll

ValueExtension<T>

Pouze pro interní použití Microsoftu.

VideoRssCommands
VideoRssDataSourceSchema
VisibleIfEqualValueConverter

Převaděč pro vlastnost visible if equal.

VisibleIfNotEmptyCollectionConverter

Pouze pro interní použití Microsoftu.

VisibleIfNotEqualValueConverter

Převaděč, který změní logickou hodnotu na hodnotu viditelnosti.

VisibleIfNotNullConverter

Pouze pro interní použití Microsoftu.

VisibleIfNotNullOrEmptyConverter

Pouze pro interní použití Microsoftu.

VisualStudioInstallerColors
VSColorTheme

Pomocník pro získání barev z aktuálního motivu sady VS a poskytování oznámení při změně motivu nebo barev

VsExtensionMethods

Rozšiřující metody pro typy VS. Rozšíření jiných typů než VS by měla být umístěna v env\shell\Utilities\ExtensionMethods.cs.

VsUIDialogWindow

Třída dialogů, která se má použít jako základní třída pro dialogová okna sady Visual Studio používaná s IVsUIDataSources

Někdo implementující dialogové okno odvozené z této třídy by měl definovat ui Factory (IVsUIFactory implementer) a zveřejnit dialogové okno jako prvek uživatelského rozhraní, který může vytvořit továrna. Kdo chce dialogové okno zobrazit, měl by vytvořit zdroj dat pro dialogové okno (implementátor IVsUIDataSource), případně pomocí objektu pro vytváření zdrojů dat. Pomocí funkce WindowHelper.AddHelpTopic přidejte do zdroje dat téma nápovědy. Pak zavolejte WindowHelper.ShowModalElement() a zadejte ID elementu a zdroj dat.

WatermarkedTextBox

TextBox Představuje objekt, který může zobrazit text vodoznaku, když je prázdný.

WeakCollection<T>

Pouze pro interní použití Microsoftu.

WindowResizeGrip

Palec, který může změnit velikost libovolné položky, která implementuje IResizable.

WindowResizeGripDirectionExtensions

Rozšíření pro změnu velikosti směru úchytu okna

WindowSearchBooleanOption

Představuje logickou možnost pro použití ovládacím prvku vyhledávání pro hledání v okně.

WindowSearchCommandOption

Představuje možnost příkazu pro použití ovládacím prvku vyhledávání pro hledání v okně.

WindowSearchCustomFilter

Představuje základní třídu, ze které mohou uživatelé odvodit třídy implementovat rozšířené vyhledávací filtry pro použití ovládacím prvku hledání pro vyhledávání v okně.

WindowSearchFilter

Představuje vyhledávací filtr pro použití ovládacím prvku hledání pro hledání v okně.

WindowSearchFilterEnumerator

Představuje výčtovou sadu vyhledávacích filtrů pro použití ovládacím prvku hledání pro hledání v okně.

WindowSearchOption

Představuje možnost pro použití ovládacím prvku hledání pro hledání v okně.

WindowSearchOptionEnumerator

Představuje výčtovou sadu možností hledání pro použití ovládacím prvku hledání pro hledání v okně.

WindowSearchSimpleFilter

Představuje vyhledávací filtr s výchozí hodnotou a pole filtru pro použití ovládacím prvku hledání v okně.

WindowStateConverter

Pouze pro interní použití Microsoftu.

WindowStyleHelper

Pouze pro interní použití Microsoftu.

Struktury

AbstractPoint

Třída, která představuje bod abstraktně. To je užitečné u ovládacích prvků nebo panelů, které podporují více orientací. Kód vykreslování nebo rozložení ovládacího prvku nebo panelu lze zapsat pomocí jedné "přirozené" orientace a pak je možné bod podle potřeby převést na skutečnou orientaci ovládacího prvku nebo panelu podle potřeby. To může výrazně zjednodušit logiku vykreslování nebo rozložení.

AbstractSize

Třída, která představuje velikost abstraktně. To je užitečné u ovládacích prvků nebo panelů, které podporují více orientací. Kód vykreslování nebo rozložení ovládacího prvku nebo panelu je možné zapsat pomocí jedné "přirozené" orientace a v případě potřeby lze velikost převést na skutečnou orientaci ovládacího prvku nebo panelu podle potřeby. To může výrazně zjednodušit logiku vykreslování nebo rozložení.

SearchFilterDataSource.FilterData

Představuje textový řetězec nebo vybranou část textového řetězce se zadaným počátečním a koncovým umístěním.

SplitterLength

Jednotka délky podobná GridLength. Délky typu Stretch používají požadované množství místa (v jednotkách zařízení), které se rovná hodnotě, ale roztažení tak, aby vyhovovalo nadřazeným ovládacím prvkům, pokud nejsou žádné prvky Fill. Výplňové prvky používají mezeru zbývající po přidělení místa prvkům Stretch, přičemž mezi elementy zůstávají zachovány poměry hodnot.

Rozhraní

IResizable

Představuje prvek, jehož velikost lze změnit a přesunout přes rozdíly. Toto rozhraní se používá ve spojení s WindowResizeGrip.

Výčty

BorderType
ContrastComparisonResult
CurrentLocationSetMode

Označení posledního nastavení funkce CurrentLocation v místní nabídce ovládacího prvku hledání

ImageScalingMode

Režim škálování, který se má použít pro image WinForms/Win32

MessageDialogCommand

Určuje konstanty definující odpovědi MessageDialog.

MessageDialogCommandSet

Určuje konstanty definující, které příkazy jsou k dispozici pro MessageDialog.

SearchOptionType

Představuje typ možnosti hledání pro ovládací prvek vyhledávání.

SearchStatus

Vytvoří výčet hodnot stavu hledání ovládacího prvku hledání sady Visual Studio.

SplitterUnitType

Pouze pro interní použití Microsoftu.

StartPageHelper.DataSourceId

ID zdroje dat úvodní stránky

UserFeedback

Zpětná vazba uživatele

WindowResizeGripDirection

Směrové hodnoty vlastnosti závislostí ResizeGripDirection windowsResizeGrip

WindowResizeGripMode

Určuje režim aktuální operace změny velikosti.

Delegáti

ImageThemingUtilities.ModifyPixelCallback

Zpětné volání použité k úpravě obrazových dat v BitmapSource.

ThemeChangedEventHandler

Obslužná rutina události pro změny barev