Microsoft.VisualStudio.PlatformUI Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AccessKeyConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
AccessKeyRemovingConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
AccessKeyUnderliningConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
AddingConverter |
Konwerter, który zwraca iloczyn jego danych wejściowych. |
AndBooleanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
AreEqualConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
AsyncObservableObject |
Obserwowalny obiekt, który może asynchronicznie zgłaszać swoje PropertyChanged zdarzenia w głównym wątku. |
AutoCompletePathTextBox |
Logika interakcji dla autouzupełnianiaPathTextBox.xaml. |
AutoCompleteTextBox |
Logika interakcji dla autouzupełnianiaTextBox.xaml. |
AutomatableTextBlock |
Implementuje kontrolkę TextBlock widoczną do automatyzacji. WPF nie uwidacznia domyślnie funkcji TextBlock do interfejsu użytkownika, ponieważ jest to bardzo często używana kontrolka. |
BindableHyperlink |
Wersja hiperłącza obsługującego powiązanie danych za pośrednictwem właściwości zależności Zawartość. |
BindableRun |
Wersja przebiegu, która obsługuje powiązanie danych za pośrednictwem właściwości zależności Zawartość. Samo uruchomienie nie obsługuje powiązania danych bezpośrednio, ponieważ jego właściwość Text nie jest właściwością zależności. |
BindableValidationRule |
Tylko do użytku wewnętrznego firmy Microsoft. |
BooleanExtension | |
BooleanToCustomVisibilityConverter |
Konwerter z wartości logicznej na stałą Widoczność. Ta konwersja umożliwia określenie rzeczywistych wartości widoczności jako właściwości. |
BooleanToFlowDirectionConverter |
Konwerter z wartości logicznej na stałą FlowDirection. Ta wartość jest przechowywana w źródle danych okna Głównego jako wartość logiczna, jeśli jest to prawda, wskazuje, że układ powinien mieć wartość Od prawej do lewej, a jeśli jest to układ false, powinien mieć wartość Od lewej do prawej. |
BooleanToHiddenVisibilityConverter |
Konwerter z wartości logicznej na stałą Widoczność. W przeciwieństwie do elementu System.Windows.Control.BooleanToVisibilityConverter ten konwerter mapuje wartość false na Ukryte zamiast Zwinięte. |
Boxes |
Definiuje typowe wartości w polu. |
BrushToColorConverter |
Konwertuje pędzel na kolor. |
ButtonHyperlink |
Ta kontrolka Hyperlink dostosowuje element , aby uwidocznić się jako przycisk do czytników zawartości ekranu. |
CircularPropertyDependencyException | |
ColorBrushValueConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
ColorToOpacityConverter | |
ColorUtilities | |
CommonControlsColors |
Tylko do użytku wewnętrznego firmy Microsoft. Kolory typowych kontrolek. |
CommonDocumentColors | |
ContentLoadError |
Kontrolka ContentLoadError do wyświetlania błędów ładowania strony początkowej |
ConversionHelpers | |
CrispImageCheckBox |
Tylko do użytku wewnętrznego firmy Microsoft. |
DataSourceToEnumerableDataSourceConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
DecorativeColors |
Te pędzle są używane do kodowania kolorami elementów dekoracyjnych, takich jak kolorowe karty, graf wielogałęziowy Git, wizualizacja danych, ilustracje itp. NIE należy ich używać do standardowych kontrolek powłoki, wskaźników stanu semantycznego lub hiperlinków. |
DelegateCommand |
Implementacja polecenia ICommand, gdzie wywołania zwrotne Execute i CanExecute są obsługiwane przez delegatów. |
DelegateCommand<T> |
Implementacja polecenia ICommand, gdzie wywołania zwrotne Execute i CanExecute są obsługiwane przez delegatów. |
DelegateCommandBase | |
DelegateSearchTask |
Tylko do użytku wewnętrznego firmy Microsoft. Klasa wygody, która pozwala określić pracę, którą musi wykonać zadanie wyszukiwania. Pochodzi on z .VsSearchTask |
DependsOnPropertyAttribute | |
DependsOnPropertyNotFoundException | |
DeviceToLogicalPixelConverter |
Konwertuje składnik pikseli urządzenia (x, y) na składnik logiczny dla określonej osi (użyj wartości HorizontalAxis dla wartości x, VerticalAxis). |
DialogButton |
Klasa przycisku do użycia dla przycisków wyświetlanych w oknach dialogowych WPF programu Visual Studio Styl zastosowany do tego przycisku definiuje typowe właściwości (minimalny rozmiar, dopełnienie, margines) |
DialogWindow |
Klasa okna dialogowego, która ma być używana jako klasa bazowa dla okien dialogowych WPF programu Visual Studio (nie-Gel) Ktoś implementujący okno dialogowe WPF powinien pochodzić z tej klasy (aby mieć spójny styl z innymi oknami dialogowymi programu VS i pomocy technicznej) Aby wyświetlić okno dialogowe wywołać funkcję ShowModal() i będzie dbać o poprawne rodzicielstwo okna dialogowego w powłoce, włączając modalny stan powłoki podczas wyświetlania okna dialogowego itp. |
DialogWindowBase |
Klasa bazowa dla okien dialogowych WPF w programie Visual Studio 10 lub nowszym. Klasa zapewnia spójne style i przyciski podpis z innymi oknami dialogowymi w programie VisualStudio. |
DispatchedDelegateCommand |
Implementacja polecenia ICommand przy użyciu delegatów, gdzie delegat "execute" zostanie wysłany na koniec bieżącej kolejki dyspozytora z danym priorytetem, co umożliwi interfejsowi użytkownika odświeżanie stanu "może wykonać". |
DispatchedDelegateCommand<T> |
Implementacja polecenia ICommand przy użyciu delegatów, gdzie delegat "execute" zostanie wysłany na koniec bieżącej kolejki dyspozytora z danym priorytetem, co umożliwi interfejsowi użytkownika odświeżanie stanu "może wykonać" |
DisposableObject |
Ten typ jest przekazywany z MS.VS.Shell.xx.dll |
DisposableWrapper |
Jednorazowy, który usuwa opakowane IDisposable |
DoubleExtension | |
DpiHelper |
Klasa pomocnika dostarczająca właściwości statyczne, metody statyczne i metody rozszerzenia do skalowania współrzędnych i obrazów zgodnie z bieżącym ustawieniem DPI systemu we właściwościach wyświetlania systemu Windows. Klasa skaluje obrazy przeznaczone do 100% poziomów powiększenia (96dpi). Ta klasa powinna być używana przez kod uruchomiony wewnątrz programu Visual Studio lub innych identyfikatorów aplikacji. Klasa udostępnia publiczne właściwości statyczne i metody umożliwiające łatwe wiązanie/wywoływanie oraz publiczne metody rozszerzenia statycznego; rzeczywista implementacja skalowania jest delegowana do klasy DpiHelper z witryny Microsoft.VisualStudio.Utilities. Ta klasa umożliwia użytkownikowi zastąpienie domyślnych algorytmów skalowania powłoki za pośrednictwem ustawień rejestru w gałęzi uruchomionego identyfikatora appid. Na przykład użytkownik może ustawić wartość ImageScaling125, ImageScaling200 itp. z wartościami z wyliczenia ImageScalingMode w celu kontrolowania algorytmu skalowania używanego dla zarządzanych obiektów obrazu na poziomie 125% i 200%. Podobnie użytkownik może ustawić bitmapScaling150, BitmapScaling200 itp., aby kontrolować algorytm skalowania WPF ImageSources. Ponadto użytkownik może ustawić wartości rejestru logicznego, takie jak UseBitmapPreScaling250, aby kontrolować, czy skalowanie obrazów na poziomie 250% powinno odbywać się w 2 krokach, przy użyciu metodyNearestNeighbor maksymalnie 100% wielokrotność (200%), a następnie za pomocą algorytmu określonego przez BitmapScaling250. |
DpiHelper.DpiHelperImplementation |
Rzeczywista implementacja dpiHelper. Pochodzi z pomocnika skalowania Microsoft.VisualStudio.Utilities.DpiHelper i zastępuje kilka funkcji umożliwiających zastąpienie algorytmów skalowania przez użytkownika za pomocą ustawień rejestru w gałęzi uruchomionego identyfikatora appid. |
DpiPrescaledImageExtension |
Klasa MarkupExtension, która może służyć do deklarowania źródeł obrazów w xaml i wstępnie skalowana w celu uzyskania wysokiej rozdzielczości DPI na poziomie powiększenia wyższym niż 200%, przy użyciu metody NearestNeighbor do największej wielokrotności 100%. Typowy wzorzec użycia może wyglądać następująco:lub Image.LayoutTransform/Image.LayoutTransform><<> Należy pamiętać, że w przypadku korzystania ze wstępnego skalowania obrazu należy określić oryginalny rozmiar obrazu lub do wyniku należy zastosować przekształcenie układu odwrotnego, aby zachować żądany rozmiar oryginalnego obrazu |
DpiPrescaleImageSourceConverter |
Konwertuje element ImageSource na inną wartość ImageSource, wstępnie skalowaną w rozdzielczości DPI do największego powiększenia 100% mniejszego niż powiększenie DPI. |
DpiPrescaleThemedImageConverter |
Konwertuje element ImageSource na element Image. Jeśli obraz wejściowy jest elementem BitmapSource, przekształcony element BitmapSource ma kolor halo mapowany na dany kolor tła i jest warunkowo renderowany jako wyłączony. Wynikowy obraz jest następnie wstępnie skalowany w rozdzielczości DPI do największej wielokrotności powiększenia 100% mniejszej niż powiększenie DPI. Ten konwerter powoduje łańcuch zachowania ThemedImageConverter i DpiPrescaleImageSourceConverter. |
DpiPrescaleThemedImageSourceConverter |
Konwertuje element ImageSource na inny element ImageSource. Jeśli obraz wejściowy jest elementem BitmapSource, przekształcony element BitmapSource ma kolor halo mapowany na dany kolor tła i jest warunkowo renderowany jako wyłączony. Wynikowy obraz jest następnie wstępnie skalowany na dużą wartość DPI do największej wielokrotności powiększenia 100% mniejszej niż powiększenie DPI. Ten konwerter powoduje łańcuch zachowania ThemedImageSourceConverter i DpiPrescaleImageSourceConverter. |
DragDropHelper |
Klasa pomocnika do podłączania operacji przeciągania i upuszczania z określonym elementem docelowym upuszczania Jeśli nie określono miejsca docelowego upuszczania, obiekt docelowy okna głównego powłoki będzie używany domyślnie, co umożliwia obsługę operacji upuszczania plików w oknie głównym powłoki |
EmbeddedObjectHelper |
Statyczna klasa pomocnika, która zawiera właściwości zależności używane przez kontenery, takie jak Podgląd do uzyskiwania odwołań do obsługi poleceń i obiektów kontekstu użytkownika zdefiniowanych przez obiekty, które zawierają. |
EnvironmentColors | |
EnvironmentRenderCapabilities |
Hermetyzuje opcje efektów wizualnych dla środowiska. Te opcje określają, które typy efektów wizualnych powinny być używane na podstawie bieżących możliwości renderowania. Jest to oparte na kombinacji ustawień użytkownika i funkcji RenderCapabilities.Tier platformy WPF |
ExtensionMethods |
Metody rozszerzeń dla typów innych niż VS. Rozszerzenia dla typów vs powinny być umieszczone w env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs Ten typ jest przekazywany z MS.VS.Shell.xx.dll |
FailIfEmptyAccessKeyRemovingConverter |
Konwerter wartości typu ciąg-ciąg, który zwróci jedną z dwóch wartości:
Zwracanie właściwości DependencyProperty.UnsetValue spowoduje, że właściwość PriorityBinding rozważy powiązanie, do którego ten konwerter zostanie zastosowany, a więc będzie kontynuować wyszukiwanie pasującego powiązania. Wyprowadzenie tej klasy z klasy ValueConverter wyeliminowałoby walidację typu wejściowego, ale wirtualne przeciążenie wartości ValueConverter.Convert silnie typuje zwracaną wartość. Metoda Convert tego konwertera musi być w stanie zwrócić ciąg lub obiekt. |
FeedbackPanel |
Logika interakcji dla FeedbackPanel.xaml |
FileNameToImageMonikerConverter |
Konwerter, który pobiera element ImageMoniker dla danego typu pliku |
FocusHelper |
Tylko do użytku wewnętrznego firmy Microsoft. Zarządza zadaniami fokusu. |
FontScaling |
Klasa używana do dołączania wstępnie skalowanego rozmiaru czcionki do elementu. Jest to konieczne, jeśli chcesz zastosować konwersję (na przykład skalowanie) do rozmiaru czcionki, gdy rozmiar czcionki pochodzi z zasobu dynamicznego, ponieważ {DynamicResource} nie zezwala na zastosowanie konwertera do wartości. |
GrayscaleBitmapSourceConverter |
Konwertuje obraz BitmapSource na wersję w skali szarości tego samego obrazu. |
GrayscaleImageConverter |
Konwertuje obraz BitmapSource Gel na wersję w skali szarości tego samego obrazu co Image. |
GreedyWrapPanel |
Ten panel jest bardzo podobny do WrapPanel, ale zamiast zawijać, gdy granica zostanie osiągnięta, zawija się, gdy ma wystarczającą ilość miejsca. W obszarze Orientacja=Pionowa oznacza to, że będzie używać tak wielu kolumn, jak to możliwe, biorąc pod uwagę wystarczającą liczbę elementów podrzędnych i szerokości. W obszarze Orientacja=Pozioma będzie ona używać jak najwięcej wierszy, biorąc pod uwagę wystarczającą liczbę elementów podrzędnych i wysokości. Można również określić maksymalną liczbę poziomów zawijania (kolumny pionowe, wiersze poziome) za pomocą polecenia MaxWrappingLevels. |
GroupStackPanel |
Element StackPanel , który uwidacznia się jako grupa za pośrednictwem widoku sterowania drzewa UIA. |
HeaderColors |
Definiuje klucze zasobów wygenerowane przez edytor motywu programu Visual Studio. |
HelperMethods |
Tylko do użytku wewnętrznego firmy Microsoft. |
HoursToTimeSpanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
HwndWrapper |
Reprezentuje jednorazową otokę wokół HWND, która może skonstruować WNDCLASS i HWND, uruchomić WndProc i usunąć WNDCLASS i HWND. |
HyperlinkButton |
Ta kontrolka istnieje tylko w celu zapewnienia obsługi automatyzacji/ułatwień dostępu dla przycisku, który chce uwidocznić się jako hiperłącze |
IfElseConverter |
Konwerter z wartości logicznej do jednej z dwóch podanych wartości dowolnego typu. Analogicznie doternary ?: operator w języku C#. |
ImageButton |
Tylko do użytku wewnętrznego firmy Microsoft. |
ImageCheckBox |
Tylko do użytku wewnętrznego firmy Microsoft. |
ImageConverter |
Konwertuje element ImageSource na .Image |
ImageListValueConverter |
Konwertuje daną listę obrazów i indeks w nim na źródło obrazów. |
ImageSourceExtension |
MarkupExtension, który może utworzyć źródło obrazu na podstawie ciągu ścieżki. |
ImageSourceValueConverter |
Tylko do użytku wewnętrznego firmy Microsoft. Zarządza konwersją wartości źródłowych obrazu. |
ImageThemingUtilities |
Klasa zawierająca metody narzędziowe do skalowania szarości i przekształcania przestrzeni kolorów na obrazach. |
InfoBarColors |
Klucze zasobów wygenerowane przez program VsThemeEditor. |
InfoBarHostControl |
Tworzy kontrolkę, która może służyć do hostowania paska informacji. Kontrolka hosta obserwuje zdarzenia na każdym pasku informacji, aby usunąć zamknięte paski informacji z kolekcji. |
Int32Extension |
Tylko do użytku wewnętrznego firmy Microsoft. Rozszerza MarkupExtension |
IsEqualConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
IsNullOrEmptyConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
LanguageHelper |
Udostępnia funkcje pomocnika. |
LayoutDoubleUtil |
LayoutDoubleUtil używa stałego eps w przeciwieństwie do narzędzia DoubleUtil, który używa metody względnej. Jest to bardziej odpowiednie dla niektórych porównań układu, ponieważ ścieżki obliczeniowe w układzie mogą być dość długie, więc metoda DoubleUtil daje wiele fałszywych wyników, podczas gdy większe odchylenie bezwzględne jest zwykle nieszkodliwe w układzie. |
LayoutSynchronizedContentControl |
Element ContentControl, który będzie układać synchronicznie, jeśli zawartość zostanie zmieniona, a moduł LayoutSynchronizer jest aktywny. Służy to do zapewnienia krytycznych ścieżek kodu, które wymagają mierzonego i ułożonego elementu, otrzymują jeden, gdy zawartość kontrolki ulegnie zmianie. |
LayoutSynchronizedItemsControl |
Kontrolka ItemsControl, która będzie układać się synchronicznie, jeśli elementy zostaną zmienione, a moduł LayoutSynchronizer jest aktywny. Służy do zapewnienia, że krytyczne ścieżki kodowe, które wymagają mierzonego i ułożonego elementu, otrzymują jeden, gdy elementy w kontrolce się zmieniają. |
LayoutSynchronizedTabControl |
Kontrolka TabControl, która będzie układać się synchronicznie, jeśli zawartość zostanie zmieniona, a kontrolka LayoutSynchronizer jest aktywna. Służy do zapewnienia, że krytyczne ścieżki kodowe, które wymagają mierzonego i ułożonego elementu, otrzymują jeden po zmianie elementów lub wybranego elementu kontrolki. |
LayoutSynchronizedWindow |
Okno, które będzie układać synchronicznie, jeśli zawartość zostanie zmieniona i układSynchronizer jest aktywny. Służy to do zapewnienia, że krytyczne ścieżki kodu, które wymagają mierzonego i uporządkowanego elementu, otrzymują jeden po zmianie zawartości okna. |
LayoutSynchronizer |
Klasa, która pomaga zapewnić, że układ odbywa się synchronicznie na podstawie zmian modelu danych. Podczas gdy wewnątrz zakresu synchronizacji układu wywołanie aktualizacji zapewni, że zaktualizowany element zostanie rozmieszczony synchronicznie. Uczestniczące kontrolki powinny wywoływać metodę LayoutSynchronizer.Update, gdy zmieni się ich model danych. |
LiveSearchTextConverter | |
LiveTextBlock |
Blok tekstowy przeznaczony do obsługi tekstu o dostępie do regionu na żywo. Domyślne ustawienie na żywo to Uprzejme. |
LogicalOrConverter | |
MarchingAntsProgressBar | |
MathConverter |
Klasa podstawowa konwertera, który wykonuje operacje matematyczne na danych wejściowych. |
MaximumContrastConverter |
Konwertuje wartość z danej Color/Brush na wartość Color/Brush , która ma maksymalny kontrast z wartością wejściową. |
MessageDialog |
Logika interakcji dla pliku MessageDialog.xaml |
MillisecondsToTimeSpanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
MinimizeProjectLanguageConverter |
Konwerter przeznaczony do skrócenia nazw niektórych języków programowania obsługiwanych przez program VS. |
MinutesToTimeSpanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
MruListBox |
Kontrolka MRU ListBox do wyświetlania elementów MRU projektu |
MruListDataSourceSchema |
Tylko do użytku wewnętrznego firmy Microsoft. |
MultiplicationConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
MultiplyingConverter |
Konwerter, który zwraca produkt swoich danych wejściowych. |
MultiSelectComboBox |
Ta kontrolka pozwala użytkownikowi wybrać wiele wartości w wyskakującym oknie rozwijanym pola kombi i wyświetlić wybrane opcje jako ciąg sprzężony przecinkami |
MultiValueConverter<T1,T2,TTarget> |
Tylko do użytku wewnętrznego firmy Microsoft. |
MultiValueConverter<T1,T2,T3,TTarget> |
Tylko do użytku wewnętrznego firmy Microsoft. |
MultiValueConverter<T1,T2,T3,T4,TTarget> |
Tylko do użytku wewnętrznego firmy Microsoft. |
MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
Tylko do użytku wewnętrznego firmy Microsoft. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget> |
Konwertuje wiele wartości z jednego typu na inny. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget> |
Konwertuje wiele wartości z jednego typu na inny. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget> |
Konwertuje wiele wartości z jednego typu na inny. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget> |
Konwertuje wiele wartości z jednego typu na inny. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> |
Konwertuje wiele wartości z jednego typu na inny. |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget> | |
MultiValueConverterBase<TTarget> |
Te typy są przekazywane z MS.VS.Shell.14.dll |
NegateBooleanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
NotNullConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
NullToEmptyStringConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
ObjectToTypeConverter | |
ObservableObject |
Ten typ jest przekazywany z MS.VS.Shell.xx.dll |
OrBooleanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
PathUtil |
Ten typ jest przekazywany z MS.VS.Shell.xx.dll |
PendingFocusHelper |
Tylko do użytku wewnętrznego firmy Microsoft. Pomocnik do natychmiastowego wysłania fokusu do elementu FrameworkElement lub opóźnienia fokusu do momentu załadowania elementu FrameworkElement. |
ProgressBarColors |
Definiuje klucze zasobów kolorów paska postępu wygenerowane przez motyw programu Visual Studio. |
ProgressControl |
Logika interakcji dla pliku ProgressControl.xaml |
ProgressControlViewModel | |
ProjectCountToVisibilityConverter |
konwertuje liczbę projektów na stan widoczności |
RangeValidationRule |
Tylko do użytku wewnętrznego firmy Microsoft. |
RssDataSourceSchema |
Tylko do użytku wewnętrznego firmy Microsoft. |
RssPubDateToLocalTimeConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
SafeIUnknown |
Klasa zarządzania zasobami przeznaczona do wydawania interfejsów natywnych, takich jak te zwrócone z obiektu Marshal.GetIUnknownForObject lub Marshal.GetIDispatchForObject. |
ScrollBarThemingUtilities |
Klasa zawierająca narzędzie do obsługi pasków przewijania |
ScrollBarVisibilityExposingListBox |
Jedyną przyczyną istnienia tej klasy jest uwidocznienie właściwości ComputedXxxScrollBarVisibility z zawartego programu ScrollViewer, który jest anonimowy w domyślnym stylu ListBox. |
SearchBooleanOptionButton |
Implementacja przycisku CheckBox dla opcji wyszukiwania logicznego w programie Visual Studio Common Search Control |
SearchBooleanOptionButtonAutomationPeer |
Tylko do użytku wewnętrznego firmy Microsoft. Element równorzędny automatyzacji przycisku opcji logicznej wyszukiwania. |
SearchCommandOptionButton |
Implementacja przycisku dla opcji wyszukiwania poleceń w programie Visual Studio Common Search Control |
SearchCommandOptionButtonAutomationPeer |
Tylko do użytku wewnętrznego firmy Microsoft. |
SearchControl |
Tylko do użytku wewnętrznego firmy Microsoft. Reprezentuje wspólną kontrolkę wyszukiwania programu Visual Studio. |
SearchControlAutomationPeer |
Tylko do użytku wewnętrznego firmy Microsoft. Uwidacznia obsługę automatyzacji interfejsu użytkownika dla wspólnej kontrolki wyszukiwania programu Visual Studio. |
SearchControlColors | |
SearchControlDataSource |
Reprezentuje klasę źródła danych dla wspólnej kontrolki wyszukiwania programu Visual Studio. |
SearchControlDataSource.PropertyNames |
Reprezentuje nazwy właściwości źródła danych kontrolki wyszukiwania. |
SearchControlDataSource.VerbNames |
Zawiera nazwy akcji źródła danych kontroli wyszukiwania. |
SearchControlPopup |
Implementacja wyskakujących okienek używanych przez kontrolkę Common Search |
SearchControlThicknessConverter |
Tylko do użytku wewnętrznego firmy Microsoft. Reprezentuje konwerter grubości obramowania kontrolki wyszukiwania. |
SearchFilterButton |
Implementacja przycisku dla filtrów wyszukiwania w programie Visual Studio Common Search Control |
SearchFilterButtonAutomationPeer |
Tylko do użytku wewnętrznego firmy Microsoft. |
SearchFilterDataSource |
Implementuje źródło danych dla filtru wspólnej kontrolki wyszukiwania programu Visual Studio. |
SearchFilterDataSource.PropertyNames |
Reprezentuje nazwy właściwości źródła danych filtru wyszukiwania. |
SearchFilterDataSource.VerbNames |
Reprezentuje nazwy akcji źródła danych filtru wyszukiwania. |
SearchMRUItemDataSource |
Reprezentuje źródło danych dla elementu ( |
SearchMRUItemDataSource.PropertyNames |
Reprezentuje nazwy właściwości źródła danych dla elementów wyszukiwania |
SearchMRUItemDataSource.VerbNames |
Reprezentuje nazwy akcji źródła danych elementu wyszukiwania |
SearchMRUListBox |
Implementacja listy elementów MRU dla kontrolki Common Search Programu Visual Studio |
SearchMRUListBoxItem |
Implementacja elementu na liście elementów MRU dla kontrolki Common Search programu Visual Studio |
SearchMRUListBoxItemAutomationPeer |
Tylko do użytku wewnętrznego firmy Microsoft. |
SearchOptionButton |
Typowa implementacja dołączonych zdarzeń używanych do przycisków opcji |
SearchOptionDataSource |
Reprezentuje źródło danych dla opcji wyszukiwania dla kontrolki wyszukiwania. |
SearchOptionDataSource.PropertyNames |
Reprezentuje nazwy atrybutów źródła danych opcji wyszukiwania. |
SearchOptionDataSource.VerbNames |
Reprezentuje nazwy akcji źródła danych opcji wyszukiwania. |
SearchOptionItemTemplates |
Tylko do użytku wewnętrznego firmy Microsoft. Implementuje element DataTemplate opisujący strukturę wizualną przycisków opcji wyszukiwania. |
SearchOptionsItemTemplateSelector |
Tylko do użytku wewnętrznego firmy Microsoft. Wybiera szablon dla określonego elementu opcji wyszukiwania. |
SearchPopupNavigationService |
Klasa pomocnika zapewniająca obsługę nawigacji i śledzenie bieżącej lokalizacji wśród kontrolek podrzędnych z możliwością nawigacji w wyskakującym okienku kontrolki wyszukiwania |
SearchProgressTypeConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
SearchProviderSettingsDataSource |
Ta klasa reprezentuje źródło danych dostawcy wyszukiwania używane przez wspólną kontrolkę wyszukiwania programu Visual Studio. |
SearchProviderSettingsDataSource.PropertyNames |
Określa nazwy właściwości ustawień dostawcy wyszukiwania wspólnej kontrolki wyszukiwania programu Visual Studio. |
SearchSettingsDataSource |
Klasa źródła danych dla ustawień wyszukiwania używanych przez kontrolkę wyszukiwania |
SearchSettingsDataSource.PropertyNames |
Nazwy właściwości ustawień wyszukiwania |
SearchStatusConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
SearchTextBox |
Implementacja edytowalnej części programu Visual Studio Common Search Control Klasa implementuje wybieranie całego tekstu w kontrolce, gdy pole edycji koncentruje się — zobacz komentarze w temacie OnGotKeyboardFocus, aby uzyskać więcej szczegółów |
SearchUtilities |
Klasa Search Utilities |
SecondsToTimeSpanConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
SingleElementToEnumerableConverter<T> |
Tylko do użytku wewnętrznego firmy Microsoft. |
SmoothProgressBar |
Klasa paska postępu, która ma być używana do kontrolek postępu wyświetlanych w oknach dialogowych programu Visual Studio WPF Oprócz sterowania stylizacją specyficzną dla programu VisualStudio, postęp używa płynnej animacji właściwości Value, jeśli wartość TargetValue jest ustawiona. |
SpacingWrapPanel |
Element WrapPanel, który dodaje dodatkowe miejsce między elementami. Odstępy są połączone właściwościami HorizontalItemSpacing i VerticalItemSpacing. Jeśli zarówno PoziomeItemSpacing, jak i VerticalItemSpacing mają wartość 0,0, ten panel rozmieści elementy identycznie jak normalny element WrapPanel. |
SplitterGrip |
Splitter używany między splitterItems w SplitterPanel. |
SplitterItem |
Element kontenera dla elementu SplitterItemsControl. Aby uzyskać więcej informacji, zobacz SplitterItemsControl. |
SplitterItemsControl |
Kontrolka ItemsControl, która ma orientację i która ma być używana w połączeniu z elementem SplitterPanel. |
SplitterLengthConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
SplitterMeasureData |
Klasa, która przechowuje dane używane podczas pomiaru elementów w splitterPanel. |
SplitterPanel |
Reprezentuje zorientowany panel elementów, które są skumulowane, ale rozmiar do dopasowania na ekranie. |
SplitterResizePreviewWindow |
Kontrolka używana do wyświetlania podglądu zmiany rozmiaru dla splitterPanel. |
StartPageColors | |
StartPageCommands |
Udostępnia polecenia kierowane dla poleceń specyficznych dla strony startowej. |
StartPageDataSourceSchema |
Tylko do użytku wewnętrznego firmy Microsoft. |
StartPageGuidList |
Tylko do użytku wewnętrznego firmy Microsoft. |
StartPageHelper |
Zawiera funkcje współużytkowane przez pakiet strony początkowej i publiczne interfejsy API dla niestandardowych stron startowych. |
StartPageRelativeExtension |
Rozszerzenie znaczników, które umożliwia niestandardowe strony początkowe do używania ścieżek względnych (gdzie "względny" oznacza względem pliku XAML, a nie względem vs) dla dowolnej właściwości oczekiwanej identyfikatora URI, imageSource lub ciągu. Użycie: |
StringConcatenatingConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
StringNotNullOrEmptyOrWhitespaceConverter | |
StringToImageMonikerConverter |
Konwerter używany do konwertowania z ciągu na imageMoniker. |
StringToStringWithoutHypertextTagsConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
StringToXmlDataProviderConverter |
Tylko do użytku wewnętrznego firmy Microsoft. Konwertuje ciąg XML na .XmlDataProvider |
StringUppercaseConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
StubWindowPaneContent | |
StyleKey<T> |
Proste wyprowadzenie ResourceKeyklasy , oparte na szablonie, aby umożliwić przesłoniętą właściwość Zestawu zwracania poprawnego zestawu na podstawie typeof(T). |
SystemDropShadowChrome |
Tylko do użytku wewnętrznego firmy Microsoft. |
TaskProgressCollectionControl |
Kontrolka elementów, która może wyświetlać postęp dla elementu IVsTaskProgressCollection. Kontrolka ItemsSource dla kontrolki IVsTaskProgress powinna być kolekcją wystąpień. |
TextInputDialog |
Reprezentuje okno dialogowe wprowadzania tekstu |
TextToolTipService |
Tylko do użytku wewnętrznego firmy Microsoft. |
ThemeChangedEventArgs |
Argumenty zdarzenia VSColorTheme.ThemeChanged wyzwolone, gdy kolory programu VS zmieniają się w wyniku zmiany koloru systemu, zmiany motywu vs lub zmiany motywu systemu operacyjnego |
ThemedAcceleratedDialogColors | |
ThemedDialogColors | |
ThemedDialogStyleLoader |
Zawiera dołączoną właściwość do scalania słownika zasobów zawierającego domyślne (bez klucza) style dla okien dialogowych z motywami. |
ThemedImageConverter |
Konwertuje dane wejściowe ImageSource na kontrolkę Obraz, której źródło łączy się z tłom docelowym.
|
ThemedImageSourceConverter |
Konwertuje źródło obrazu na inne źródło obrazów. Jeśli obraz wejściowy ia element BitmapSource, przekształcony element BitmapSource ma kolor halo mapowany na dany kolor tła i jest warunkowo renderowany jako wyłączony. |
ThemedUtilityDialogColors | |
ToBooleanValueConverter<TSource> |
Użyj zamiast WartościConverter, gdy typ docelowy jest wartością logiczną. Zapewnia niewielką korzyść z wydajności przy użyciu pól literałów logicznych. |
ToEnumConverter |
Konwertuje z obiektu na zgodną wartość wyliczenia docelowego. |
TreeViewColors |
Definiuje klucze zasobów TreeView wygenerowane przez motyw programu Visual Studio. |
UInt32Extension |
Określa, czy scalić słownik zasobów zawierający domyślne (bez klucza) style dla okien dialogowych z motywami. Rozszerzenie struktury UInt32. |
Unbox |
Rozpatuje obiekt, który zawiera typ wartości do określonego, prawdopodobnie innego typu wartości. Obcięcie wartości może wystąpić w przypadku używania metod tego typu, ponieważ oryginalna wartość źródłowa jest rzutowa na wartość docelową bez zapewnienia, że wartość docelowa może zawierać oryginalną wartość źródłową. |
UnthemedDialogColors | |
ValueConverter<TSource,TTarget> |
Ten typ jest przekazywany z MS.VS.Shell.xx.dll |
ValueExtension<T> |
Tylko do użytku wewnętrznego firmy Microsoft. |
VideoRssCommands | |
VideoRssDataSourceSchema | |
VisibleIfEqualValueConverter |
Konwerter widoczny, jeśli właściwość równa. |
VisibleIfNotEmptyCollectionConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
VisibleIfNotEqualValueConverter |
Konwerter, który zmienia wartość logiczną na wartość widoczności. |
VisibleIfNotNullConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
VisibleIfNotNullOrEmptyConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
VisualStudioInstallerColors | |
VSColorTheme |
Pomocnik, aby pobrać kolory z bieżącego motywu programu VS i podać powiadomienia o zmianie motywu/kolorów. |
VsExtensionMethods |
Metody rozszerzeń dla typów programu VS. Rozszerzenia do typów innych niż VS powinny być umieszczane w env\shell\Utilities\ExtensionMethods.cs. |
VsUIDialogWindow |
Klasa okna dialogowego, która ma być używana jako klasa bazowa dla okien dialogowych programu Visual Studio używanych z elementami IVsUIDataSources Ktoś implementując okno dialogowe pochodzące z tej klasy, powinien zdefiniować implementację interfejsu użytkownika (IVsUIFactory) i uwidocznić okno dialogowe jako element interfejsu użytkownika, który jest tworzony przez fabrykę. Niezależnie od tego, kto chce wyświetlić okno dialogowe, może utworzyć źródło danych dla okna dialogowego (implementator IVsUIDataSource) przy użyciu fabryki źródeł danych. Użyj funkcji WindowHelper.AddHelpTopic, aby dodać temat pomocy do źródła danych. Następnie wywołaj metodę WindowHelper.ShowModalElement() i podaj identyfikator elementu i źródło danych. |
WatermarkedTextBox |
TextBox Reprezentuje element , który może wyświetlać tekst znaku wodnego, gdy jest pusty. |
WeakCollection<T> |
Tylko do użytku wewnętrznego firmy Microsoft. |
WindowResizeGrip |
Kciuk, który może zmienić rozmiar dowolnego elementu, który implementuje funkcję IResizable. |
WindowResizeGripDirectionExtensions |
Rozszerzenia kierunku uchwytu zmiany rozmiaru okna. |
WindowSearchBooleanOption |
Reprezentuje opcję logiczną do użycia przez kontrolkę wyszukiwania na potrzeby wyszukiwania okien. |
WindowSearchCommandOption |
Reprezentuje opcję polecenia do użycia przez kontrolkę wyszukiwania na potrzeby wyszukiwania okien. |
WindowSearchCustomFilter |
Reprezentuje klasę bazową, z której użytkownicy mogą uzyskiwać klasy do implementowania zaawansowanych filtrów wyszukiwania do użycia przez kontrolkę wyszukiwania dla wyszukiwania okien. |
WindowSearchFilter |
Reprezentuje filtr wyszukiwania do użycia przez kontrolkę wyszukiwania dla wyszukiwania okien. |
WindowSearchFilterEnumerator |
Reprezentuje wyliczonego zestawu filtrów wyszukiwania do użycia przez kontrolkę wyszukiwania dla wyszukiwania okien. |
WindowSearchOption |
Reprezentuje opcję do użycia przez kontrolkę wyszukiwania dla wyszukiwania okien. |
WindowSearchOptionEnumerator |
Reprezentuje wyliczonego zestawu opcji wyszukiwania do użycia przez kontrolkę wyszukiwania dla wyszukiwania okien. |
WindowSearchSimpleFilter |
Reprezentuje filtr wyszukiwania z wartością domyślną i polem filtru do użycia przez kontrolkę wyszukiwania dla wyszukiwania okien. |
WindowStateConverter |
Tylko do użytku wewnętrznego firmy Microsoft. |
WindowStyleHelper |
Tylko do użytku wewnętrznego firmy Microsoft. |
Struktury
AbstractPoint |
Klasa reprezentująca punkt abstrakcyjnie. Jest to przydatne w przypadku kontrolek lub paneli obsługujących wiele orientacji. Renderowanie lub kod układu dla kontrolki lub panelu można zapisać przy użyciu jednej, "naturalnej" orientacji, a następnie punkt można przekonwertować, w razie potrzeby, na rzeczywistą orientację kontrolki lub panelu w razie potrzeby. Może to znacznie uprościć renderowanie lub logikę układu. |
AbstractSize |
Klasa reprezentująca rozmiar w sposób abstrakcyjny. Jest to przydatne w przypadku kontrolek lub paneli obsługujących wiele orientacji. Kod renderowania lub układu kontrolki lub panelu można napisać przy użyciu jednej, "naturalnej" orientacji, a następnie rozmiar można przekonwertować, w razie potrzeby, na rzeczywistą orientację kontrolki lub panelu w razie potrzeby. Może to znacznie uprościć renderowanie lub logikę układu. |
SearchFilterDataSource.FilterData |
Reprezentuje ciąg tekstowy lub zaznaczoną część ciągu tekstowego z określonymi pozycjami początkowymi i końcowymi. |
SplitterLength |
Jednostka długości podobna do GridLength. Długość typu Stretch używa żądanej ilości miejsca (w jednostkach urządzenia) równej wartości, ale rozciągaj się, aby dopasować kontrolkę nadrzędną, jeśli nie ma elementów Wypełnienia. Elementy wypełnienia używają miejsca pozostałego po przydzieleniu elementów Stretch, zachowując proporcje wartości między elementami. |
Interfejsy
IResizable |
Reprezentuje element, którego rozmiar można zmienić i przenieść przez różnice. Ten interfejs jest używany w połączeniu z windowsResizeGrip. |
Wyliczenia
BorderType | |
ContrastComparisonResult | |
CurrentLocationSetMode |
Wskazuje, jak właściwość CurrentLocation w wyskakującym okienku kontrolki wyszukiwania została ostatnio ustawiona |
ImageScalingMode |
Tryb skalowania do użycia dla obrazów WinForms/Win32 |
MessageDialogCommand |
Określa stałe definiujące odpowiedzi komunikatuDialog. |
MessageDialogCommandSet |
Określa stałe definiujące, które polecenia są dostępne w usłudze MessageDialog. |
SearchOptionType |
Reprezentuje typ opcji wyszukiwania dla kontrolki wyszukiwania. |
SearchStatus |
Wylicza wartości stanu wyszukiwania kontrolki wyszukiwania programu Visual Studio. |
SplitterUnitType |
Tylko do użytku wewnętrznego firmy Microsoft. |
StartPageHelper.DataSourceId |
Identyfikatory źródeł danych strony początkowej |
UserFeedback |
Opinie użytkowników |
WindowResizeGripDirection |
Wartości kierunku dla właściwości zależności ResizeGrip Usługi WindowsResizeGripDirection |
WindowResizeGripMode |
Określa tryb bieżącej operacji zmiany rozmiaru. |
Delegaci
ImageThemingUtilities.ModifyPixelCallback |
Wywołanie zwrotne używane do modyfikowania danych pikseli w usłudze BitmapSource. |
ThemeChangedEventHandler |
Procedura obsługi zdarzeń dla zmian kolorów |