Aracılığıyla paylaş


Microsoft.VisualStudio.PlatformUI Ad Alanı

Sınıflar

AccessKeyConverter

Yalnızca Microsoft iç kullanımı.

AccessKeyRemovingConverter

Yalnızca Microsoft iç kullanımı.

AccessKeyUnderliningConverter

Yalnızca Microsoft iç kullanımı.

AddingConverter

Girişlerinin çarpımını döndüren bir dönüştürücü.

AndBooleanConverter

Yalnızca Microsoft iç kullanımı..

AreEqualConverter

Yalnızca Microsoft iç kullanımı.

AsyncObservableObject

Ana iş parçacığında olaylarını PropertyChanged zaman uyumsuz olarak yükseltebilen gözlemlenebilir bir nesne.

AutoCompletePathTextBox

AutoCompletePathTextBox.xaml için etkileşim mantığı.

AutoCompleteTextBox

AutoCompleteTextBox.xaml için etkileşim mantığı.

AutomatableTextBlock

Otomasyona görünür bir TextBlock denetimi uygular. WPF varsayılan olarak TextBlock'un UIA'da kullanıma sunmaz çünkü bu çok yaygın kullanılan bir denetimdir.

BindableHyperlink

İçerik bağımlılığı özelliği aracılığıyla veri bağlamayı destekleyen bir Köprü sürümü.

BindableRun

İçerik bağımlılığı özelliği aracılığıyla veri bağlamayı destekleyen bir Çalıştırma sürümü. Text özelliği bir bağımlılık özelliği olmadığından, çalıştırmanın kendisi doğrudan veri bağlamayı desteklemez.

BindableValidationRule

Yalnızca Microsoft iç kullanımı.

BooleanExtension
BooleanToCustomVisibilityConverter

Boole değerinden Görünürlük sabitine dönüştürücü. Bu dönüştürme, gerçek Görünürlük değerlerinin özellik olarak belirtilmesine olanak tanır.

BooleanToFlowDirectionConverter

Boole değerinden FlowDirection sabitine dönüştürücü. Bu değer Ana pencerenin veri kaynağında boole değeri olarak depolanır, doğruysa düzenin Sağdan Sola, yanlış düzen ise Soldan Sağa olması gerektiğini gösterir.

BooleanToHiddenVisibilityConverter

Boole değerinden Görünürlük sabitine dönüştürücü. System.Windows.Control.BooleanToVisibilityConverter'ın aksine, bu dönüştürücü False değerini Daraltılmış yerine Gizli olarak eşler.

Boxes

Ortak kutulanmış değerleri tanımlar.

BrushToColorConverter

Fırçayı renge dönüştürür.

ButtonHyperlink

Bu denetim, kendisini Hyperlink ekran okuyuculara bir düğme olarak göstermek için öğesini özelleştirir.

CircularPropertyDependencyException
ColorBrushValueConverter

Yalnızca Microsoft iç kullanımı.

ColorToOpacityConverter
ColorUtilities
CommonControlsColors

Yalnızca Microsoft iç kullanımı. Ortak denetimlerin renkleri.

CommonDocumentColors
ContentLoadError

Başlangıç Sayfası yükleme hatalarını görüntülemek için ContentLoadError denetimi

ConversionHelpers
CrispImageCheckBox

Yalnızca Microsoft iç kullanımı.

DataSourceToEnumerableDataSourceConverter

Yalnızca Microsoft iç kullanımı.

DecorativeColors

Bu fırçalar renklendirilmiş sekmeler, Git çok dallı grafik, veri görselleştirme, çizimler gibi dekoratif öğeleri renk kodlamak için kullanılır. Bunları standart kabuk denetimleri, anlamsal durum göstergeleri veya köprüler için KULLANMAYIN.

DelegateCommand

Yürütme ve CanExecute geri çağırmalarının temsilciler tarafından işlendiği ICommand uygulaması.

DelegateCommand<T>

Yürütme ve CanExecute geri çağırmalarının temsilciler tarafından işlendiği ICommand uygulaması.

DelegateCommandBase
DelegateSearchTask

Yalnızca Microsoft iç kullanımı. Arama görevinin yapması gereken işi belirtmenize olanak sağlayan bir kolaylık sınıfı. bu, 'den VsSearchTasktüretilir.

DependsOnPropertyAttribute
DependsOnPropertyNotFoundException
DeviceToLogicalPixelConverter

Bir cihaz piksel bileşenini (x, y) belirtilen eksen için mantıksal bileşene dönüştürür (x için HorizontalAxis, y değeri için VerticalAxis kullanın).

DialogButton

Visual Studio WPF iletişim kutularındaki düğmeler için kullanılacak düğme sınıfı

Bu düğmeye uygulanan stil ortak özellikleri tanımlar (en küçük boyut, doldurma, kenar boşluğu)

DialogWindow

Visual Studio WPF iletişim kutuları için temel sınıf olarak kullanılacak iletişim kutusu sınıfı (Gel olmayan)

WPF iletişim kutusu uygulayan biri bu sınıftan türetilmelidir (diğer VS iletişim kutularıyla tutarlı bir stil oluşturmak ve desteğe yardımcı olmak için) İletişim kutusunu görüntülemek için ShowModal() işlevini çağırın ve bu işlem kabuktaki iletişim kutusunun doğru şekilde üst öğesinin yapılmasıyla ilgilenir ve iletişim kutusu görüntülenirken kabuk için kalıcı durumu etkinleştirir vb.

DialogWindowBase

Visual Studio 10 ve sonraki sürümlerde WPF iletişim kutuları için temel sınıf. sınıfı, VisualStudio'daki diğer iletişim kutularıyla tutarlı stil ve başlık düğmeleri sağlar.

DispatchedDelegateCommand

ICommand'ın temsilciler kullanılarak uygulanması, 'yürüt' temsilcisinin verilen önceliğe sahip geçerli dağıtıcı kuyruğunun sonuna gönderileceği ve kullanıcı arabiriminin 'yürütülebilir' durumunu yenilemesine olanak tanıyacak.

DispatchedDelegateCommand<T>

ICommand'ın temsilciler kullanılarak uygulanması, 'yürüt' temsilcisinin verilen önceliğe sahip geçerli dağıtıcı kuyruğunun sonuna gönderileceği ve kullanıcı arabiriminin 'yürütülebilir' durumunu yenilemesine olanak tanıyacak

DisposableObject

Bu tür MS.VS.Shell.xx.dll iletilir

DisposableWrapper

Sarmalanmış IDisposable'i atarak atılabilen bir

DoubleExtension
DpiHelper

Windows'un Görüntü Özellikleri'nde ayarlanan geçerli Sistem DPI'sine göre koordinatları ve görüntüleri ölçeklendirmek için statik özellikler, statik yöntemler ve uzantı yöntemleri sağlayan yardımcı sınıfı. sınıfı, %100 yakınlaştırma düzeyleri (96dpi) için tasarlanmış görüntüleri ölçeklendirir.

Bu sınıf, Visual Studio veya diğer appid'ler içinde çalışan kod tarafından kullanılmalıdır. sınıfı kolay bağlama/çağırma için genel statik özellikler ve yöntemler ve genel statik uzantı yöntemleri sağlar; gerçek ölçeklendirme uygulaması, Microsoft.VisualStudio.Utilities'ten DpiHelper sınıfına temsilci olarak atanır.

Bu sınıf, kullanıcının çalışan appid'nin kovanı altındaki kayıt defteri ayarları aracılığıyla kabuk varsayılan ölçeklendirme algoritmalarını geçersiz kılmasına olanak tanır. Örneğin kullanıcı, yönetilen Görüntü nesneleri için kullanılan ölçeklendirme algoritmasını %125 ve %200'de denetlemek için ImageScalingMode numaralandırmasından alınan değerlerle ImageScaling125, ImageScaling200 vb. ayarlayabilir. Benzer şekilde, kullanıcı WPF ImageSources'un ölçeklendirme algoritmasını denetlemek için BitmapScaling150, BitmapScaling200 vb. ayarlayabilir. Ayrıca kullanıcı, %250'de görüntü ölçeklendirmenin 2 adımda yapılması gerekip gerekmediğini denetlemek için UseBitmapPreScaling250 gibi boole kayıt defteri değerlerini ayarlayabilir; NearestNeighbor en büyük %100 katına (%200) kadar ve bitmapScaling250 tarafından belirtilen algoritmayla buradan yapılabilir.

DpiHelper.DpiHelperImplementation

DpiHelper gerçek uygulaması. Microsoft.VisualStudio.Utilities.Dpi.DpiHelper ölçeklendirme yardımcısından türetilir ve çalışan appid'nin kovanı altındaki kayıt defteri ayarları aracılığıyla ölçeklendirme algoritmalarının kullanıcı tarafından geçersiz kılınmasına olanak sağlayan birkaç işlevi geçersiz kılar.

DpiPrescaledImageExtension

xaml'de görüntü kaynaklarını bildirmek için kullanılabilen ve %100'ün en büyük katına kadar NearestNeighbor kullanarak görüntünün %200'den yüksek yakınlaştırma düzeylerinde Yüksek DPI için önceden ölçeklendirilmesini sağlayan MarkupExtension sınıfı.

Yaygın bir kullanım düzeni şöyle görünebilir: veya <Image.LayoutTransform></Image.LayoutTransform>

Görüntü önceden ölçeklendirme kullanılırken, istenen özgün görüntü boyutunu korumak için özgün görüntü boyutunun belirtilmesi veya sonuca ters düzen dönüşümü uygulanması gerektiğini unutmayın

DpiPrescaleImageSourceConverter

Bir ImageSource'u, Yüksek DPI üzerinde önceden ölçeklendirilerek DPI yakınlaştırmasından %100 daha küçük olan en büyük yakınlaştırma katına dönüştüren başka bir ImageSource'a dönüştürür.

DpiPrescaleThemedImageConverter

ImageSource'un bir Image öğesine dönüştürülmesini sağlar. Giriş görüntüsü bir BitmapSource ise, dönüştürülen BitmapSource'un halo rengi verilen arka plan rengine eşlenir ve koşullu olarak devre dışı olarak işlenir. Sonuçta elde edilen görüntü, Yüksek DPI üzerinde önceden ölçeklendirilerek DPI yakınlaştırmasından %100 daha küçük olan en büyük yakınlaştırma katına yükseltilir. Bu dönüştürücü, ThemedImageConverter ve DpiPrescaleImageSourceConverter davranışlarını zincirler.

DpiPrescaleThemedImageSourceConverter

Bir ImageSource'un başka bir ImageSource'a dönüştürülmesini sağlar. Giriş görüntüsü bir BitmapSource ise, dönüştürülen BitmapSource'un halo rengi verilen arka plan rengine eşlenir ve koşullu olarak devre dışı olarak işlenir. Sonuçta elde edilen görüntü, Yüksek DPI üzerinde önceden ölçeklendirilerek DPI yakınlaştırmasından %100 daha küçük olan en büyük yakınlaştırma katına yükseltilir. Bu dönüştürücü, ThemedImageSourceConverter ve DpiPrescaleImageSourceConverter davranışlarını zincirler.

DragDropHelper

Sürükle ve Bırak işlemlerini belirli bir bırakma hedefiyle bağlamak için yardımcı sınıfı Bırakma hedefi belirtilmezse kabuğun ana pencere bırakma hedefi varsayılan olarak kullanılır ve bu da kabuk ana penceresinin penceresi üzerinden dosya bırakma işlemlerini işlemeye olanak tanır

EmbeddedObjectHelper

Gözatma gibi kapsayıcılar tarafından komut işlemeye ve içerdikleri nesneler tarafından tanımlanan kullanıcı bağlamı nesnelerine başvurular almak için kullanılan bağımlılık özelliklerini içeren statik yardımcı sınıfı.

EnvironmentColors
EnvironmentRenderCapabilities

Ortam için görsel efekt seçeneklerini kapsüller. Bu seçenekler, geçerli işleme özelliklerine göre hangi görsel efekt türlerinin kullanılması gerektiğini belirler. Bu, kullanıcı ayarları ile WPF'nin RenderCapabilities.Tier birleşimini temel alır

ExtensionMethods

VS olmayan türler için uzantı yöntemleri. VS türleri için uzantılar env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs içine yerleştirilmelidir

Bu tür MS.VS.Shell.xx.dll iletilir

FailIfEmptyAccessKeyRemovingConverter

İki değerden birini döndürecek dizeden dizeye değer dönüştürücüsü:

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.

DependencyProperty.UnsetValue döndürülmesi PriorityBinding'in bu dönüştürücüye uygulanan bir bağlamayı hata olarak değerlendirmesine neden olur, bu nedenle eşleşen bağlamayı aramaya devam eder.

Bu sınıfın ValueConverter'dan türetilmesi giriş türü doğrulamasını ortadan kaldırır, ancak ValueConverter.Convert sanal aşırı yüklemesi dönüş değerini kesin bir şekilde yazar. Bu dönüştürücüün Convert yönteminin bir dize veya nesne döndürebilmesi gerekir.

FeedbackPanel

FeedbackPanel.xaml için etkileşim mantığı

FileNameToImageMonikerConverter

Belirli bir dosya türü için ImageMoniker alan dönüştürücü

FocusHelper

Yalnızca Microsoft iç kullanımı. Odak görevlerini yönetir.

FontScaling

Bir öğeye önceden ölçeklendirilmiş yazı tipi boyutu eklemek için kullanılan sınıf. {DynamicResource} bir dönüştürücünün değere uygulanmasına izin vermediğinden, yazı tipi boyutu dinamik bir kaynaktan geldiğinde yazı tipi boyutuna dönüştürme (ölçeklendirme gibi) uygulamak istiyorsanız bu gereklidir.

GrayscaleBitmapSourceConverter

Bir görüntüyü aynı görüntünün BitmapSource gri tonlamalı sürümüne dönüştürür.

GrayscaleImageConverter

Bir Gel görüntüsünü ile aynı görüntünün BitmapSourceImagegri tonlamalı sürümüne dönüştürür.

GreedyWrapPanel

Bu panel WrapPanel'e çok benzer, ancak sınıra ulaşıldığında kaydırmak yerine yeterli alana sahip olduğunda kaydırılır. Orientation=Vertical için bu, yeterli alt öğe ve genişlik verilerek olabildiğince çok sütun kullanacağı anlamına gelir. Orientation=Horizontal için, yeterli sayıda alt öğe ve yükseklik verilerek olabildiğince çok satır kullanır. MaxWrappingLevels ile maksimum kaydırma düzeyi sayısı (Dikey için sütunlar, Yatay için satırlar) da belirtebilirsiniz.

GroupStackPanel

StackPanel UIA ağacının denetim görünümü aracılığıyla kendisini bir grup olarak kullanıma sunan.

HeaderColors

Visual Studio tema düzenleyicisi tarafından oluşturulan kaynak anahtarlarını tanımlar.

HelperMethods

Yalnızca Microsoft iç kullanımı.

HoursToTimeSpanConverter

Yalnızca Microsoft iç kullanımı.

HwndWrapper

Bir HWND çevresinde WNDCLASS ve HWND oluşturabilen, WndProc'u çalıştırabilen ve WNDCLASS ile HWND'yi atabilen tek kullanımlık sarmalayıcıyı temsil eder.

HyperlinkButton

Bu denetim yalnızca kendisini Köprü olarak kullanıma sunmak istediğiniz bir Düğme için otomasyon/erişilebilirlik desteği sağlamak için mevcuttur

IfElseConverter

Boole değerinden herhangi bir türdeki sağlanan iki değerden birine dönüştürücü. C# dilinde üçüncül ?: işlecine benzer.

ImageButton

Yalnızca Microsoft iç kullanımı.

ImageCheckBox

Yalnızca Microsoft iç kullanımı.

ImageConverter

bir ImageSource öğesini öğesine Imagedönüştürür.

ImageListValueConverter

Verilen görüntü listesini ve içindeki dizini ImageSource'a dönüştürür.

ImageSourceExtension

Yol dizesinden ImageSource oluşturabilen MarkupExtension.

ImageSourceValueConverter

Yalnızca Microsoft iç kullanımı. Görüntü kaynağı değerlerinin dönüştürülmelerini yönetir.

ImageThemingUtilities

Görüntüler içindeki renk alanlarını gri ölçeklendirme ve dönüştürmeye yönelik yardımcı program yöntemlerini içeren sınıf.

InfoBarColors

VsThemeEditor tarafından oluşturulan kaynak anahtarları.

InfoBarHostControl

InfoBars'ı barındırmak için kullanılabilecek bir denetim oluşturur. Konak denetimi, kapalı bilgi çubuklarını koleksiyonundan kaldırmak için her InfoBar'da olayları gözlemler.

Int32Extension

Yalnızca Microsoft iç kullanımı. Genişletir MarkupExtension

IsEqualConverter

Yalnızca Microsoft iç kullanımı.

IsNullOrEmptyConverter

Yalnızca Microsoft iç kullanımı.

LanguageHelper

Yardımcı işlevler sağlar.

LayoutDoubleUtil

LayoutDoubleUtil, göreli olanı kullanan DoubleUtil'in aksine sabit eps kullanır. Bu, bazı düzen karşılaştırmaları için daha uygundur çünkü düzendeki hesaplama yolları oldukça uzun olabilir, bu nedenle DoubleUtil yöntemi çok fazla yanlış sonuç verirken, daha büyük mutlak sapma normalde düzende zararsızdır.

LayoutSynchronizedContentControl

İçerik değiştirilirse ve LayoutSynchronizer etkinse zaman uyumlu olarak düzenlenecek bir ContentControl. Bu, ölçülen ve düzenlenmiş bir öğe gerektiren kritik kod yollarının denetimin içeriği değiştiğinde bir öğe almasını sağlamak için kullanılır.

LayoutSynchronizedItemsControl

Öğeler değiştirilirse ve LayoutSynchronizer etkinse zaman uyumlu olarak düzenlenecek bir ItemsControl. Bu, ölçülen ve düzenlenmiş bir öğe gerektiren kritik kod yollarının denetimdeki öğeler değiştiğinde bir öğe almasını sağlamak için kullanılır.

LayoutSynchronizedTabControl

İçeriğin değiştirilmesi ve LayoutSynchronizer'ın etkin olması durumunda zaman uyumlu olarak düzenlenecek bir TabControl. Bu, ölçülen ve düzenlenmiş bir öğe talep eden kritik kod yollarının, denetimin öğeleri veya seçili öğesi değiştiğinde bir öğe almasını sağlamak için kullanılır.

LayoutSynchronizedWindow

İçerik değiştirilirse ve LayoutSynchronizer etkinse zaman uyumlu olarak düzenlenecek bir Pencere. Bu, ölçülen ve düzenlenmiş bir öğe gerektiren kritik kod yollarının, pencerenin içeriği değiştiğinde bir öğe almasını sağlamak için kullanılır.

LayoutSynchronizer

Veri modeli değişikliklerine göre düzenin zaman uyumlu bir şekilde gerçekleşmesini sağlamaya yardımcı olan sınıf. Düzen eşitleme kapsamının içindeyken Update çağrısı, güncelleştirilmiş öğenin zaman uyumlu bir şekilde düzenlenmesini sağlar. Katılan denetimler, veri modeli değiştiğinde LayoutSynchronizer.Update'i çağırmalıdır.

LiveSearchTextConverter
LiveTextBlock

Canlı bölge erişimi metnini desteklemek için tasarlanmış bir metin bloğu. Varsayılan canlı ayar Kibar'dır.

LogicalOrConverter
MarchingAntsProgressBar
MathConverter

Girişlerinde matematik işlemleri gerçekleştiren bir dönüştürücü için temel sınıf.

MaximumContrastConverter

Verilen ColorBrush/BrushColor/değerinden giriş değeriyle karşıtlığı en yüksek olan değerine dönüştürür.

MessageDialog

MessageDialog.xaml için etkileşim mantığı

MillisecondsToTimeSpanConverter

Yalnızca Microsoft iç kullanımı.

MinimizeProjectLanguageConverter

VS tarafından desteklenen bazı programlama dillerinin adlarını kısaltmayı amaçlayan bir dönüştürücü.

MinutesToTimeSpanConverter

Yalnızca Microsoft iç kullanımı.

MruListBox

Proje MRU öğelerini görüntülemek için MRU ListBox denetimi

MruListDataSourceSchema

Yalnızca Microsoft iç kullanımı.

MultiplicationConverter

Yalnızca Microsoft iç kullanımı.

MultiplyingConverter

Girişlerinin çarpımını döndüren bir dönüştürücü.

MultiSelectComboBox

Bu denetim, kullanıcının birleşik giriş kutusu açılan penceresinde birden çok değer seçmesine ve seçimleri virgülle birleştirilmiş dize olarak görüntülemesine olanak tanır

MultiValueConverter<T1,T2,TTarget>

Yalnızca Microsoft iç kullanımı.

MultiValueConverter<T1,T2,T3,TTarget>

Yalnızca Microsoft iç kullanımı.

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

Yalnızca Microsoft iç kullanımı.

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

Yalnızca Microsoft iç kullanımı.

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

Birden çok değeri bir türden diğerine dönüştürür.

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

Birden çok değeri bir türden diğerine dönüştürür.

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

Birden çok değeri bir türden diğerine dönüştürür.

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

Birden çok değeri bir türden diğerine dönüştürür.

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

Birden çok değeri bir türden diğerine dönüştürür.

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

Bu türler MS.VS.Shell.14.dll

NegateBooleanConverter

Yalnızca Microsoft iç kullanımı.

NotNullConverter

Yalnızca Microsoft iç kullanımı.

NullToEmptyStringConverter

Yalnızca Microsoft iç kullanımı.

ObjectToTypeConverter
ObservableObject

Bu tür MS.VS.Shell.xx.dll

OrBooleanConverter

Yalnızca Microsoft iç kullanımı.

PathUtil

Bu tür MS.VS.Shell.xx.dll

PendingFocusHelper

Yalnızca Microsoft iç kullanımı. FrameworkElement'e odağı hemen gönderme yardımcısı veya FrameworkElement yüklenene kadar odaklanmayı geciktirme.

ProgressBarColors

Visual Studio teması tarafından oluşturulan ilerleme çubuğu renklerini kaynak anahtarlarını tanımlar.

ProgressControl

ProgressControl.xaml için etkileşim mantığı

ProgressControlViewModel
ProjectCountToVisibilityConverter

proje sayısını görünürlük durumuna dönüştürür

RangeValidationRule

Yalnızca Microsoft iç kullanımı.

RssDataSourceSchema

Yalnızca Microsoft iç kullanımı.

RssPubDateToLocalTimeConverter

Yalnızca Microsoft iç kullanımı.

SafeIUnknown

Marshal.GetIUnknownForObject veya Marshal.GetIDispatchForObject'ten döndürülenler gibi yerel arabirimleri serbest bırakmaya yönelik kaynak yönetimi sınıfı.

ScrollBarThemingUtilities

Kaydırma çubuklarını temalı bir yardımcı program içeren sınıf

ScrollBarVisibilityExposingListBox

Bu sınıfın mevcut olmasının tek nedeni, varsayılan ListBox stilinde anonim olan kapsanan ScrollViewer'dan ComputedXxxScrollBarVisibility özelliklerini kullanıma sunmadır.

SearchBooleanOptionButton

Visual Studio Ortak Arama Denetimi'nde boole arama Seçenekleri için CheckBox düğmesinin uygulanması

SearchBooleanOptionButtonAutomationPeer

Yalnızca Microsoft iç kullanımı. Arama Boole seçeneği düğmesinin otomasyon eşi.

SearchCommandOptionButton

Visual Studio Ortak Arama Denetimi'nde komut arama Seçenekleri için düğmenin uygulanması

SearchCommandOptionButtonAutomationPeer

Yalnızca Microsoft iç kullanımı.

SearchControl

Yalnızca Microsoft iç kullanımı. Visual Studio ortak arama denetimini temsil eder.

SearchControlAutomationPeer

Yalnızca Microsoft iç kullanımı. Visual Studio ortak arama denetimi için UI otomasyonu desteğini kullanıma sunar.

SearchControlColors
SearchControlDataSource

Visual Studio ortak arama denetimi için veri kaynağı sınıfını temsil eder.

SearchControlDataSource.PropertyNames

Arama denetimi veri kaynağı özelliklerinin adlarını temsil eder.

SearchControlDataSource.VerbNames

Arama denetimi veri kaynağı eylemlerinin adlarını içerir.

SearchControlPopup

Ortak Arama denetimi tarafından kullanılan açılır pencere uygulaması

SearchControlThicknessConverter

Yalnızca Microsoft iç kullanımı. Arama denetimi kenarlarının kalınlığı için bir dönüştürücü temsil eder.

SearchFilterButton

Visual Studio Ortak Arama Denetimi'nde arama filtreleri için bir düğmenin uygulanması

SearchFilterButtonAutomationPeer

Yalnızca Microsoft iç kullanımı.

SearchFilterDataSource

Visual Studio ortak arama denetiminin filtresi için veri kaynağını uygular.

SearchFilterDataSource.PropertyNames

Arama filtresi veri kaynağının özelliklerinin adlarını temsil eder.

SearchFilterDataSource.VerbNames

Arama filtresi veri kaynağının eylemlerinin adlarını temsil eder.

SearchMRUItemDataSource

Arama denetiminin most-recently-used (MRU) öğesi için bir veri kaynağını temsil eder.

SearchMRUItemDataSource.PropertyNames

Arama most-recently-used (MRU) öğeleri için veri kaynağının özelliklerinin adlarını temsil eder.

SearchMRUItemDataSource.VerbNames

Arama most-recently-used (MRU) öğesi veri kaynağının eylemlerinin adlarını temsil eder.

SearchMRUListBox

Visual Studio Common Arama Denetimi için MRU öğeleri listesinin uygulanması

SearchMRUListBoxItem

Visual Studio Common Arama Denetimi için MRU öğeleri listesinde bir öğenin uygulanması

SearchMRUListBoxItemAutomationPeer

Yalnızca Microsoft iç kullanımı.

SearchOptionButton

Seçenekler düğmeleri için kullanılan ekli olayların ortak uygulaması

SearchOptionDataSource

Arama denetimi için bir arama seçeneği için veri kaynağını temsil eder.

SearchOptionDataSource.PropertyNames

Arama seçeneği veri kaynağının özniteliklerinin adlarını temsil eder.

SearchOptionDataSource.VerbNames

Arama seçeneği veri kaynağının eylemlerinin adlarını temsil eder.

SearchOptionItemTemplates

Yalnızca Microsoft iç kullanımı. Arama seçeneği düğmelerinin görsel yapısını açıklayan DataTemplate'ı uygular.

SearchOptionsItemTemplateSelector

Yalnızca Microsoft iç kullanımı. Belirtilen arama seçeneği öğesi için şablonu seçer.

SearchPopupNavigationService

Bir arama denetiminin açılır penceresinin gezinilebilir alt denetimleri arasında gezinti desteği ve geçerli konumun izlenmesini sağlayan yardımcı sınıf

SearchProgressTypeConverter

Yalnızca Microsoft iç kullanımı.

SearchProviderSettingsDataSource

Bu sınıf, Visual Studio ortak arama denetimi tarafından kullanılan arama sağlayıcısı ayarları veri kaynağını temsil eder.

SearchProviderSettingsDataSource.PropertyNames

Visual Studio ortak arama denetiminin arama sağlayıcısı ayarları özelliklerinin adlarını tanımlar.

SearchSettingsDataSource

Arama denetimi tarafından kullanılan arama ayarları için veri kaynağı sınıfı

SearchSettingsDataSource.PropertyNames

Arama ayarları için özellik adları

SearchStatusConverter

Yalnızca Microsoft iç kullanımı.

SearchTextBox

Visual Studio Common Arama Denetimi'nin düzenlenebilir bölümünün uygulanması Sınıf, düzenleme kutusu odaklandığında denetimdeki tüm metinlerin seçilmesini uygular. Diğer ayrıntılar için OnGotKeyboardFocus'taki açıklamalara bakın

SearchUtilities

Arama Yardımcı Programları sınıfı

SecondsToTimeSpanConverter

Yalnızca Microsoft iç kullanımı.

SingleElementToEnumerableConverter<T>

Yalnızca Microsoft iç kullanımı.

SmoothProgressBar

Visual Studio WPF iletişim kutularındaki ilerleme denetimleri için kullanılacak ilerleme çubuğu sınıfı VisualStudio'ya özgü stili denetlemeye ek olarak, TargetValue ayarlanırsa ilerleme durumu Value özelliğinin düzgün bir animasyonunu kullanır.

SpacingWrapPanel

Öğeleri arasına fazladan alan ekleyen bir WrapPanel. Boşluk, HorizontalItemSpacing ve VerticalItemSpacing özellikleriyle anlatılır. Hem HorizontalItemSpacing hem de VerticalItemSpacing 0,0 ise, bu panel öğeleri normal bir WrapPanel ile aynı şekilde düzenler.

SplitterGrip

SplitterPanel'de SplitterItems arasında kullanılan ayırıcı.

SplitterItem

SplitterItemsControl için kapsayıcı öğesi. Daha fazla bilgi için bkz. SplitterItemsControl.

SplitterItemsControl

Yönlendirmesi olan ve SplitterPanel ile birlikte kullanılması amaçlanan Bir ItemsControl.

SplitterLengthConverter

Yalnızca Microsoft iç kullanımı.

SplitterMeasureData

SplitterPanel'de öğelerin ölçümü sırasında kullanılan verileri depolayan sınıf.

SplitterPanel

Yığılmış, ancak ekrana sığacak şekilde boyutlandırılmış öğelerin yönlendirilmiş panelini temsil eder.

SplitterResizePreviewWindow

SplitterPanel için yeniden boyutlandırma önizlemesini göstermek için kullanılan denetim.

StartPageColors
StartPageCommands

Başlangıç sayfasına özgü komutlar için yönlendirilen komutları sağlar.

StartPageDataSourceSchema

Yalnızca Microsoft iç kullanımı.

StartPageGuidList

Yalnızca Microsoft iç kullanımı.

StartPageHelper

Özel başlangıç sayfaları için başlangıç sayfası paketi ve genel API'ler tarafından paylaşılan işlevleri içerir.

StartPageRelativeExtension

Özel başlangıç sayfalarının Uri, ImageSource veya dize bekleyen herhangi bir özellikte göreli yolları kullanmasını sağlayan bir işaretleme uzantısı (burada "göreli", VS'ye göre değil XAML dosyasına göreli anlamına gelir).

Kullanım:

StringConcatenatingConverter

Yalnızca Microsoft iç kullanımı.

StringNotNullOrEmptyOrWhitespaceConverter
StringToImageMonikerConverter

Dönüştürücü bir dizeden ImageMoniker'e dönüştürmek için kullanılır.

StringToStringWithoutHypertextTagsConverter

Yalnızca Microsoft iç kullanımı.

StringToXmlDataProviderConverter

Yalnızca Microsoft iç kullanımı. XML dizesini öğesine XmlDataProviderdönüştürür.

StringUppercaseConverter

Yalnızca Microsoft iç kullanımı.

StubWindowPaneContent
StyleKey<T>

Geçersiz kılınan Assembly özelliğinin ResourceKeytypeof(T) temelinde doğru derlemeyi döndürmesine izin vermek için basit türetilmesi.

SystemDropShadowChrome

Yalnızca Microsoft iç kullanımı.

TaskProgressCollectionControl

bir için ilerleme durumunu görüntüleyebilen bir IVsTaskProgressCollectionöğe denetimi. ItemsSource denetimi için bir örnek koleksiyonu IVsTaskProgress olmalıdır.

TextInputDialog

Metin girişi iletişim kutusunu temsil eder

TextToolTipService

Yalnızca Microsoft iç kullanımı.

ThemeChangedEventArgs

VsColorTheme.ThemeChanged olayının bağımsız değişkenleri, sistem rengi değişikliği, VS teması değişikliği veya işletim sistemi teması değişikliği sonucunda VS renkleri değiştiğinde tetiklenir

ThemedAcceleratedDialogColors
ThemedDialogColors
ThemedDialogStyleLoader

Temalı iletişim kutuları için varsayılan (anahtarsız) stilleri içeren bir kaynak sözlüğü birleştirmeye yönelik ekli bir özellik içerir.

ThemedImageConverter

Giriş ImageSource'unu, Kaynağı hedef arka planla birleştirilmiş bir Görüntü denetimine dönüştürür.
Bu dönüştürücü iki dönüştürme gerçekleştirir.
Girişler bir kaynak BitmapSource, hedef arka plan rengi ve bu girişlere bağlı olarak görüntünün etkin bir görünüme sahip olup olmaması gerektiğini belirten bir bool ise, aşağıdaki dönüştürmeler gerçekleştirilir:

  1. Görüntünün parlaklığı, sabit "halo" parlaklığının arka planla karışması için dönüştürülür. Bu, haloyu görsel olarak ortadan kaldırmanın etkisine sahiptir. "Halo" parlaklığı sabit bir sabittir ve giriş görüntüsünden hesaplanmaz
  2. isEnabled parametresi false ise görüntü gri tonlamalıya dönüştürülür. Bu, gri tonlamalı dönüştürme sırasında kullanılan bir "biasColor" olması gereken parametresini (isteğe bağlı) kullanır. Parametre belirtilmezse, sapma rengi olarak Beyaz kullanılır. Giriş BitmapSource'a dönüştürülemiyorsa, görüntü işlemesi yapılmaz ve ImageSource doğrudan sonuçta elde edilen Görüntü denetiminin Kaynağı olarak kullanılır.
ThemedImageSourceConverter

Bir ImageSource'un başka bir ImageSource'a dönüştürülmesini sağlar. Giriş görüntüsü bir BitmapSource ise, dönüştürülen BitmapSource'un halo rengi verilen arka plan rengine eşlenir ve koşullu olarak devre dışı olarak işlenir.

ThemedUtilityDialogColors
ToBooleanValueConverter<TSource>

Hedef tür bir bool olduğunda ValueConverter yerine kullanın. Kutulu boole değişmez değerlerini kullanarak küçük bir performans avantajı sağlar.

ToEnumConverter

Bir nesneden eşleşen hedef sabit listesi değerine dönüştürür.

TreeViewColors

Visual Studio teması tarafından oluşturulan TreeView renkleri kaynak anahtarlarını tanımlar.

UInt32Extension

Temalı iletişim kutuları için varsayılan (anahtarsız) stiller içeren bir kaynak sözlüğü birleştirilip birleştirmeyeceğini belirler. UInt32 yapısına yönelik bir uzantı.

Unbox

Değer türü içeren bir nesneyi belirli, muhtemelen farklı bir değer türüne dönüştürür. Özgün kaynak değer, hedef değerin özgün kaynak değeri içermesi sağlanmadan hedef değere aktarıldığından, bu tür yöntemler kullanılırken değer kesilmesi oluşabilir.

UnthemedDialogColors
ValueConverter<TSource,TTarget>

Bu tür MS.VS.Shell.xx.dll iletilir

ValueExtension<T>

Yalnızca Microsoft iç kullanımı.

VideoRssCommands
VideoRssDataSourceSchema
VisibleIfEqualValueConverter

Eşitse görünür özelliği için bir dönüştürücü.

VisibleIfNotEmptyCollectionConverter

Yalnızca Microsoft iç kullanımı.

VisibleIfNotEqualValueConverter

Boole değerini görünürlük değerine dönüştüren dönüştürücü.

VisibleIfNotNullConverter

Yalnızca Microsoft iç kullanımı.

VisibleIfNotNullOrEmptyConverter

Yalnızca Microsoft iç kullanımı.

VisualStudioInstallerColors
VSColorTheme

Geçerli VS temasından Renkler'i alma ve tema/renkler değiştiğinde bildirimde bulunan yardımcı.

VsExtensionMethods

VS türleri için uzantı yöntemleri. VS olmayan türlerin uzantıları env\shell\Utilities\ExtensionMethods.cs içine yerleştirilmelidir.

VsUIDialogWindow

IVsUIDataSources ile kullanılan Visual Studio iletişim kutuları için temel sınıf olarak kullanılacak iletişim kutusu sınıfı

Bu sınıftan türetilen bir iletişim kutusu uygulayan birinin bir UI Factory (IVsUIFactory uygulayıcısı) tanımlaması ve iletişim kutusunu fabrika tarafından creatable bir UI Öğesi olarak kullanıma sunması gerekir. İletişim kutusunu görüntülemek isteyen kişi, bir veri kaynağı fabrikası kullanarak iletişim kutusu (IVsUIDataSource uygulayıcısı) için bir veri kaynağı oluşturmalıdır. Veri kaynağına bir yardım konusu eklemek için WindowHelper.AddHelpTopic işlevini kullanın. Ardından WindowHelper.ShowModalElement() öğesini çağırın ve öğe kimliğini ve veri kaynağını sağlayın.

WatermarkedTextBox

Boş olduğunda filigran metnini görüntüleyebilen bir TextBox öğesini temsil eder.

WeakCollection<T>

Yalnızca Microsoft iç kullanımı.

WindowResizeGrip

Başparmak, IResizable uygulayan herhangi bir öğeyi yeniden boyutlandırabilir.

WindowResizeGripDirectionExtensions

Pencerenin uzantıları kavrama yönünü yeniden boyutlandırın.

WindowSearchBooleanOption

Pencere araması için arama denetimi tarafından kullanılmak üzere bir Boole seçeneğini temsil eder.

WindowSearchCommandOption

Pencere araması için arama denetimi tarafından kullanılmak üzere bir komut seçeneğini temsil eder.

WindowSearchCustomFilter

Kullanıcıların pencere araması için arama denetimi tarafından kullanılmak üzere gelişmiş arama filtreleri uygulamak üzere sınıfları türetebileceği bir temel sınıfı temsil eder.

WindowSearchFilter

Pencere araması için arama denetimi tarafından kullanılacak bir arama filtresini temsil eder.

WindowSearchFilterEnumerator

Pencere araması için arama denetimi tarafından kullanılmak üzere numaralandırılmış bir arama filtresi kümesini temsil eder.

WindowSearchOption

Pencere araması için arama denetimi tarafından kullanılan bir seçeneği temsil eder.

WindowSearchOptionEnumerator

Pencere araması için arama denetimi tarafından kullanılmak üzere numaralandırılmış arama seçenekleri kümesini temsil eder.

WindowSearchSimpleFilter

Varsayılan değere sahip bir arama filtresini ve pencere araması için arama denetimi tarafından kullanılacak bir filtre alanını temsil eder.

WindowStateConverter

Yalnızca Microsoft iç kullanımı.

WindowStyleHelper

Yalnızca Microsoft iç kullanımı.

Yapılar

AbstractPoint

Bir noktayı soyut olarak temsil eden bir sınıf. Bu, birden çok yönlendirmeyi destekleyen denetimler veya paneller için kullanışlıdır. Denetim veya panelin işleme veya düzen kodu tek bir "doğal" yönlendirme kullanılarak yazılabilir ve ardından nokta gerektiğinde denetimin veya panelin gerçek yönlendirmesine dönüştürülebilir. Bu, işleme veya düzen mantığını önemli ölçüde basitleştirebilir.

AbstractSize

Boyutu soyut olarak temsil eden bir sınıf. Bu, birden çok yönlendirmeyi destekleyen denetimler veya paneller için kullanışlıdır. Denetim veya panelin işleme veya düzen kodu tek bir "doğal" yönlendirme kullanılarak yazılabilir ve gerekirse boyut, gerektiğinde denetimin veya panelin gerçek yönlendirmesine dönüştürülebilir. Bu, işleme veya düzen mantığını önemli ölçüde basitleştirebilir.

SearchFilterDataSource.FilterData

Başlangıç ve bitiş konumları belirtilmiş bir metin dizesini veya metin dizesinin seçili bir bölümünü temsil eder.

SplitterLength

GridLength'e benzer uzunluk birimi. Esnetme türündeki uzunluklar, Değerlerine eşit istenen miktarda alan (cihaz birimleri cinsinden) kullanır, ancak Dolgu öğeleri yoksa üst denetime sığacak şekilde uzatır. Dolgu öğeleri, Esnetme öğeleri ayrılan alan sonrasında kalan alanı kullanır ve öğeler arasındaki değer oranlarını korur.

Arabirimler

IResizable

Yeniden boyutlandırılabilir ve deltalar arasında taşınabilen bir öğeyi temsil eder. Bu arabirim WindowResizeGrip ile birlikte kullanılır.

Numaralandırmalar

BorderType
ContrastComparisonResult
CurrentLocationSetMode

Arama denetiminin açılan penceresindeki CurrentLocation değerinin son olarak nasıl ayarlandığını belirtme

ImageScalingMode

WinForms/Win32 görüntüleri için kullanılacak ölçeklendirme modu

MessageDialogCommand

MessageDialog'un yanıtlarını tanımlayan sabitleri belirtir.

MessageDialogCommandSet

MessageDialog'da hangi komutların kullanılabilir olduğunu tanımlayan sabitleri belirtir.

SearchOptionType

Arama denetimi için arama seçeneğinin türünü temsil eder.

SearchStatus

Visual Studio arama denetiminin arama durumunun değerlerini numaralandırır.

SplitterUnitType

Yalnızca Microsoft iç kullanımı.

StartPageHelper.DataSourceId

Başlangıç Sayfası Veri Kaynağı Kimlikleri

UserFeedback

Kullanıcının geri bildirimi

WindowResizeGripDirection

WindowsResizeGrip'in ResizeGripDirection bağımlılık özelliği için yön değerleri

WindowResizeGripMode

Geçerli yeniden boyutlandırma işleminin modunu belirler.

Temsilciler

ImageThemingUtilities.ModifyPixelCallback

BitmapSource'ta piksel verilerini değiştirmek için kullanılan geri arama.

ThemeChangedEventHandler

Renk değişiklikleri için olay işleyicisi