Bagikan melalui


Microsoft.VisualStudio.PlatformUI Ruang nama

Kelas

AccessKeyConverter

Penggunaan internal Microsoft saja.

AccessKeyRemovingConverter

Penggunaan internal Microsoft saja.

AccessKeyUnderliningConverter

Penggunaan internal Microsoft saja.

AddingConverter

Pengonversi yang mengembalikan produk inputnya.

AndBooleanConverter

Penggunaan internal Microsoft saja..

AreEqualConverter

Penggunaan internal Microsoft saja.

AsyncObservableObject

Objek yang dapat diamati yang dapat menaikkan peristiwanya PropertyChanged secara asinkron, pada utas utama.

AutoCompletePathTextBox

Logika interaksi untuk AutoCompletePathTextBox.xaml.

AutoCompleteTextBox

Logika interaksi untuk AutoCompleteTextBox.xaml.

AutomatableTextBlock

Menerapkan kontrol TextBlock yang terlihat oleh otomatisasi. WPF tidak mengekspos secara default TextBlock ke UIA karena ini adalah kontrol yang sangat umum digunakan.

BindableHyperlink

Versi Hyperlink yang mendukung pengikatan data melalui properti dependensi Kontennya.

BindableRun

Versi Eksekusi yang mendukung pengikatan data melalui properti dependensi Kontennya. Jalankan sendiri tidak mendukung pengikatan data secara langsung karena properti Teksnya bukan properti dependensi.

BindableValidationRule

Penggunaan internal Microsoft saja.

BooleanExtension
BooleanToCustomVisibilityConverter

Konverter dari nilai boolean ke konstanta Visibilitas. Konversi ini memungkinkan nilai Visibilitas aktual ditentukan sebagai properti.

BooleanToFlowDirectionConverter

Konverter dari nilai boolean ke konstanta FlowDirection. Nilai ini disimpan di sumber data jendela Utama sebagai boolean, jika benar, itu menunjukkan bahwa tata letak harus Kanan ke Kiri, dan jika tata letaknya salah harus Kiri ke Kanan.

BooleanToHiddenVisibilityConverter

Konverter dari nilai boolean ke konstanta Visibilitas. Tidak seperti System.Windows.Control.BooleanToVisibilityConverter, konverter ini memetakan false ke Tersembunyi alih-alih Diciutkan.

Boxes

Menentukan nilai kotak umum.

BrushToColorConverter

Mengonversi kuas menjadi warna.

ButtonHyperlink

Kontrol ini menyesuaikan Hyperlink untuk mengekspos dirinya sebagai tombol untuk pembaca layar.

CircularPropertyDependencyException
ColorBrushValueConverter

Penggunaan internal Microsoft saja.

ColorToOpacityConverter
ColorUtilities
CommonControlsColors

Penggunaan internal Microsoft saja. Warna kontrol umum.

CommonDocumentColors
ContentLoadError

Kontrol ContentLoadError untuk menampilkan kesalahan pemuatan Halaman Mulai

ConversionHelpers
CrispImageCheckBox

Penggunaan internal Microsoft saja.

DataSourceToEnumerableDataSourceConverter

Penggunaan internal Microsoft saja.

DecorativeColors

Kuas ini digunakan untuk elemen dekoratif pengodean warna seperti tab berwarna, grafik multi-cabang Git, visualisasi data, ilustrasi, dll. JANGAN gunakan ini untuk kontrol shell standar, indikator status semantik, atau hyperlink.

DelegateCommand

Implementasi ICommand tempat panggilan balik Execute dan CanExecute ditangani oleh delegasi.

DelegateCommand<T>

Implementasi ICommand tempat panggilan balik Execute dan CanExecute ditangani oleh delegasi.

DelegateCommandBase
DelegateSearchTask

Penggunaan internal Microsoft saja. Kelas kenyamanan yang memungkinkan Anda menentukan pekerjaan yang perlu dilakukan tugas pencarian. Ini berasal dari VsSearchTask.

DependsOnPropertyAttribute
DependsOnPropertyNotFoundException
DeviceToLogicalPixelConverter

Mengonversi komponen piksel perangkat (x, y) ke komponen logis untuk sumbu yang ditentukan (gunakan HorizontalAxis untuk x, VertikalAxis untuk nilai y).

DialogButton

Kelas tombol yang akan digunakan untuk tombol yang ditampilkan dalam dialog Visual Studio WPF

Gaya yang diterapkan ke tombol ini menentukan properti umum (ukuran min, padding, margin)

DialogWindow

Kelas dialog yang akan digunakan sebagai kelas dasar untuk dialog Visual Studio WPF (non-Gel)

Seseorang yang menerapkan dialog WPF harus berasal dari kelas ini (untuk memiliki gaya yang konsisten dengan dialog VS lainnya, dan dukungan bantuan) Untuk menampilkan dialog memanggil fungsi ShowModal(), dan yang akan mengurus dengan benar mengasuh dialog di shell, memungkinkan status modal untuk shell saat dialog ditampilkan, dll.

DialogWindowBase

Kelas dasar untuk dialog WPF di Visual Studio 10 dan yang lebih baru. Kelas ini menyediakan gaya yang konsisten dan tombol caption dengan dialog lain di VisualStudio.

DispatchedDelegateCommand

Implementasi ICommand menggunakan delegasi, di mana delegasi 'jalankan' akan dikirim ke akhir antrean dispatcher saat ini dengan prioritas yang diberikan, memungkinkan UI untuk menyegarkan status 'dapat mengeksekusi'.

DispatchedDelegateCommand<T>

Implementasi ICommand menggunakan delegasi, di mana delegasi 'jalankan' akan dikirim ke akhir antrean dispatcher saat ini dengan prioritas yang diberikan, memungkinkan UI untuk menyegarkan status 'dapat mengeksekusi'

DisposableObject

Jenis ini diteruskan dari MS.VS.Shell.xx.dll

DisposableWrapper

Sekali pakai yang membuang IDisposable yang dibungkus

DoubleExtension
DpiHelper

Kelas pembantu menyediakan properti statis, metode statis, dan metode ekstensi untuk menskalakan koordinat dan gambar sesuai dengan DPI Sistem saat ini yang diatur di Properti Tampilan Windows. Kelas menskalakan gambar yang dirancang untuk tingkat zoom 100% (96dpi).

Kelas ini harus digunakan oleh kode yang berjalan di dalam Visual Studio atau appid lainnya. Kelas ini menyediakan properti dan metode statis publik untuk memudahkan pengikatan/panggilan, dan metode ekstensi statis publik; implementasi penskalaan aktual didelegasikan ke kelas DpiHelper dari Microsoft.VisualStudio.Utilities.

Kelas ini memungkinkan pengguna untuk mengambil alih algoritma penskalakan default shell melalui pengaturan registri di bawah sarang appid yang sedang berjalan. Misalnya, pengguna dapat mengatur ImageScaling125, ImageScaling200, dll dengan nilai dari enumerasi ImageScalingMode untuk mengontrol algoritma penskalaan yang digunakan untuk objek Gambar terkelola pada 125% dan 200%. Demikian pula, pengguna dapat mengatur BitmapScaling150, BitmapScaling200, dll untuk mengontrol algoritma penskalaan WPF ImageSources. Dan pengguna dapat mengatur nilai registri boolean seperti UseBitmapPreScaling250 untuk mengontrol apakah penskalaan gambar pada 250% harus dilakukan dalam 2 langkah, dengan NearestNeighbor hingga ke kelipatan 100% terbesar (200%), dan dari sana dengan algoritma yang ditentukan oleh BitmapScaling250.

DpiHelper.DpiHelperImplementation

Implementasi Aktual DpiHelper. Berasal dari pembantu penskalaan Microsoft.VisualStudio.Utilities.Dpi.DpiHelper, dan mengambil alih beberapa fungsi yang memungkinkan pengambilalihan pengguna dari algoritma penskalaan melalui pengaturan registri di bawah sarang appid yang sedang berjalan.

DpiPrescaledImageExtension

Kelas MarkupExtension yang dapat digunakan untuk mendeklarasikan sumber gambar dalam xaml dan memiliki gambar yang telah diskalakan sebelumnya untuk DPI Tinggi pada tingkat zoom lebih tinggi dari 200%, menggunakan NearestNeighbor hingga kelipatan terbesar 100%.

Pola penggunaan umum dapat terlihat seperti ini: atau <Image.LayoutTransform></Image.LayoutTransform>

Perhatikan bahwa saat menggunakan pra-penskalaan gambar, ukuran gambar asli harus ditentukan, atau transformasi tata letak terbalik harus diterapkan ke hasil, untuk mempertahankan ukuran gambar asli yang diinginkan

DpiPrescaleImageSourceConverter

Mengonversi ImageSource menjadi ImageSource lain, yang telah diskalakan sebelumnya pada DPI Tinggi ke kelipatan zoom terbesar 100% lebih kecil dari zoom DPI.

DpiPrescaleThemedImageConverter

Mengonversi ImageSource menjadi elemen Gambar. Jika gambar input adalah BitmapSource, BitmapSource yang diubah memiliki warna halo yang dipetakan ke warna latar belakang yang diberikan dan dirender secara kondisional seperti yang dinonaktifkan. Gambar yang dihasilkan kemudian diskalakan sebelumnya pada DPI Tinggi ke kelipatan zoom terbesar 100% lebih kecil dari zoom DPI. Konverter ini menautkan perilaku ThemedImageConverter dan DpiPrescaleImageSourceConverter.

DpiPrescaleThemedImageSourceConverter

Mengonversi ImageSource menjadi ImageSource lain. Jika gambar input adalah BitmapSource, BitmapSource yang diubah memiliki warna halo yang dipetakan ke warna latar belakang yang diberikan dan dirender secara kondisional seperti yang dinonaktifkan. Gambar yang dihasilkan kemudian diskalakan sebelumnya pada DPI Tinggi ke kelipatan zoom terbesar 100% lebih kecil dari zoom DPI. Konverter ini menautkan perilaku ThemedImageSourceConverter dan DpiPrescaleImageSourceConverter.

DragDropHelper

Kelas pembantu untuk menghubungkan operasi Seret dan Lepas dengan target penurunan tertentu Jika tidak ada target penurunan yang ditentukan, target penurunan jendela utama shell akan digunakan secara default, yang memungkinkan penanganan operasi penurunan file di atas jendela utama shell

EmbeddedObjectHelper

Kelas pembantu statis yang berisi properti dependensi yang digunakan oleh kontainer seperti Intip untuk mendapatkan referensi penanganan perintah dan objek konteks pengguna yang ditentukan oleh objek yang dikandungnya.

EnvironmentColors
EnvironmentRenderCapabilities

Merangkum opsi efek visual untuk lingkungan. Opsi ini menentukan jenis efek visual mana yang harus digunakan berdasarkan kemampuan penyajian saat ini. Ini didasarkan pada kombinasi pengaturan pengguna dan RenderCapabilities.Tier WPF

ExtensionMethods

Metode ekstensi untuk jenis non-VS. Ekstensi untuk jenis VS harus ditempatkan di env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs

Jenis ini diteruskan dari MS.VS.Shell.xx.dll

FailIfEmptyAccessKeyRemovingConverter

Pengonversi nilai string-ke-string yang akan mengembalikan salah satu dari dua nilai:

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.

Mengembalikan DependencyProperty.UnsetValue akan menyebabkan PriorityBinding mempertimbangkan pengikatan di mana konverter ini diterapkan kegagalan, sehingga akan terus mencari pengikatan yang cocok.

Mengambil kelas ini dari ValueConverter akan menghilangkan validasi jenis input, tetapi kelebihan beban virtual ValueConverter.Convert sangat mengetikkan nilai pengembaliannya. Metode Konversi konverter ini harus dapat mengembalikan string atau objek.

FeedbackPanel

Logika interaksi untuk FeedbackPanel.xaml

FileNameToImageMonikerConverter

Konverter yang mendapatkan ImageMoniker untuk jenis file tertentu

FocusHelper

Penggunaan internal Microsoft saja. Mengelola tugas fokus.

FontScaling

Kelas yang digunakan untuk melampirkan ukuran font yang telah diskalakan sebelumnya ke elemen. Ini diperlukan jika Anda ingin menerapkan konversi (seperti penskalaan) ke ukuran font ketika ukuran font berasal dari sumber daya dinamis, karena {DynamicResource} tidak memungkinkan pengonversi diterapkan ke nilai.

GrayscaleBitmapSourceConverter

Mengonversi gambar BitmapSource menjadi versi skala abu-abu dari gambar yang sama.

GrayscaleImageConverter

Mengonversi gambar BitmapSource Gel menjadi versi skala abu-abu dari gambar yang sama dengan Image.

GreedyWrapPanel

Panel ini sangat mirip dengan WrapPanel, tetapi alih-alih membungkus ketika batas tercapai, itu membungkus setelah memiliki ruang yang cukup. Untuk Orientasi=Vertikal, ini berarti akan menggunakan kolom sebanyak mungkin, diberikan cukup anak dan lebar. Untuk Orientasi=Horizontal, ia akan menggunakan baris sebanyak mungkin, diberikan cukup anak dan tinggi. Anda juga dapat menentukan jumlah maksimum tingkat pembungkusan (kolom untuk Vertikal, baris untuk Horizontal) dengan MaxWrappingLevels.

GroupStackPanel

Yang StackPanel mengekspos dirinya sebagai kelompok melalui tampilan kontrol pohon UIA.

HeaderColors

Menentukan kunci sumber daya yang dihasilkan oleh editor tema Visual Studio.

HelperMethods

Penggunaan internal Microsoft saja.

HoursToTimeSpanConverter

Penggunaan internal Microsoft saja.

HwndWrapper

Mewakili pembungkus sekali pakai di sekitar HWND yang dapat membangun WNDCLASS dan HWND, menjalankan WndProc, dan membuang WNDCLASS dan HWND.

HyperlinkButton

Kontrol ini hanya ada untuk menyediakan dukungan otomatisasi/aksesibilitas untuk Tombol yang ingin mengekspos dirinya sebagai Hyperlink

IfElseConverter

Konverter dari nilai boolean ke salah satu dari dua nilai yang disediakan dari jenis apa pun. Dianalogikan dengan operator ternary ?: di C#.

ImageButton

Penggunaan internal Microsoft saja.

ImageCheckBox

Penggunaan internal Microsoft saja.

ImageConverter

ImageSource Mengonversi menjadi Image.

ImageListValueConverter

Mengonversi daftar gambar yang diberikan dan indeks di dalamnya menjadi ImageSource.

ImageSourceExtension

MarkupExtension yang dapat membuat ImageSource dari string jalur.

ImageSourceValueConverter

Penggunaan internal Microsoft saja. Mengelola konversi nilai sumber gambar.

ImageThemingUtilities

Kelas yang berisi metode utilitas untuk penskalaan abu-abu dan mengubah ruang warna dalam gambar.

InfoBarColors

Kunci sumber daya yang dihasilkan oleh VsThemeEditor.

InfoBarHostControl

Membuat kontrol yang dapat digunakan untuk menghosting InfoBars. Kontrol host mengamati peristiwa di setiap InfoBar untuk menghapus bilah info tertutup dari koleksinya.

Int32Extension

Penggunaan internal Microsoft saja. Meluas MarkupExtension

IsEqualConverter

Penggunaan internal Microsoft saja.

IsNullOrEmptyConverter

Penggunaan internal Microsoft saja.

LanguageHelper

Menyediakan fungsi pembantu.

LayoutDoubleUtil

LayoutDoubleUtil, menggunakan eps tetap tidak seperti DoubleUtil yang menggunakan relatif. Ini lebih cocok untuk beberapa perbandingan tata letak karena jalur komputasi dalam tata letak mungkin mudah cukup panjang sehingga metode DoubleUtil memberikan banyak hasil palsu, sementara penyimpangan absolut yang lebih besar biasanya tidak berbahaya dalam tata letak.

LayoutSynchronizedContentControl

ContentControl yang akan melakukan tata letak secara sinkron jika konten diubah dan LayoutSynchronizer aktif. Ini digunakan untuk memastikan bahwa codepath penting yang menuntut elemen yang diukur dan disusun menerimanya ketika konten kontrol berubah.

LayoutSynchronizedItemsControl

ItemsControl yang akan melakukan tata letak secara sinkron jika item diubah dan LayoutSynchronizer aktif. Ini digunakan untuk memastikan bahwa codepath penting yang menuntut elemen yang diukur dan disusun menerimanya ketika item dalam kontrol berubah.

LayoutSynchronizedTabControl

TabControl yang akan melakukan tata letak secara sinkron jika konten diubah dan LayoutSynchronizer aktif. Ini digunakan untuk memastikan bahwa codepath penting yang menuntut elemen terukur dan tersusun menerimanya ketika item atau item kontrol yang dipilih berubah.

LayoutSynchronizedWindow

Jendela yang akan melakukan tata letak secara sinkron jika konten diubah dan LayoutSynchronizer aktif. Ini digunakan untuk memastikan bahwa codepath penting yang menuntut elemen yang diukur dan disusun menerimanya ketika konten jendela berubah.

LayoutSynchronizer

Kelas yang membantu memastikan bahwa tata letak terjadi secara sinkron berdasarkan perubahan model data. Saat berada di dalam cakupan layout-synchroniziation, memanggil Update akan memastikan bahwa elemen yang diperbarui akan ditata secara sinkron. Kontrol yang berpartisipasi harus memanggil LayoutSynchronizer.Update saat model datanya berubah.

LiveSearchTextConverter
LiveTextBlock

Blok teks yang dirancang untuk mendukung teks aksesiblitas wilayah langsung. Pengaturan langsung default adalah Sopan.

LogicalOrConverter
MarchingAntsProgressBar
MathConverter

Kelas dasar untuk konverter yang melakukan operasi matematika pada inputnya.

MaximumContrastConverter

Mengonversi dari yang diberikan Color/Brush ke Color/Brush yang memiliki kontras maksimum dengan nilai input.

MessageDialog

Logika interaksi untuk MessageDialog.xaml

MillisecondsToTimeSpanConverter

Penggunaan internal Microsoft saja.

MinimizeProjectLanguageConverter

Konverter yang dimaksudkan untuk mempersingkat nama beberapa bahasa pemrograman yang didukung oleh VS.

MinutesToTimeSpanConverter

Penggunaan internal Microsoft saja.

MruListBox

Kontrol MRU ListBox untuk menampilkan item MRU proyek

MruListDataSourceSchema

Penggunaan internal Microsoft saja.

MultiplicationConverter

Penggunaan internal Microsoft saja.

MultiplyingConverter

Pengonversi yang mengembalikan produk inputnya.

MultiSelectComboBox

Kontrol ini memungkinkan pengguna untuk memilih beberapa nilai dalam popup drop-down kotak kombo dan menampilkan pilihan sebagai string gabungan koma

MultiValueConverter<T1,T2,TTarget>

Penggunaan internal Microsoft saja.

MultiValueConverter<T1,T2,T3,TTarget>

Penggunaan internal Microsoft saja.

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

Penggunaan internal Microsoft saja.

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

Penggunaan internal Microsoft saja.

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

Mengonversi beberapa nilai dari satu jenis ke jenis lainnya.

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

Mengonversi beberapa nilai dari satu jenis ke jenis lainnya.

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

Mengonversi beberapa nilai dari satu jenis ke jenis lainnya.

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

Mengonversi beberapa nilai dari satu jenis ke jenis lainnya.

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

Mengonversi beberapa nilai dari satu jenis ke jenis lainnya.

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

Jenis-jenis ini diteruskan dari MS.VS.Shell.14.dll

NegateBooleanConverter

Penggunaan internal Microsoft saja.

NotNullConverter

Penggunaan internal Microsoft saja.

NullToEmptyStringConverter

Penggunaan internal Microsoft saja.

ObjectToTypeConverter
ObservableObject

Jenis ini diteruskan dari MS.VS.Shell.xx.dll

OrBooleanConverter

Penggunaan internal Microsoft saja.

PathUtil

Jenis ini diteruskan dari MS.VS.Shell.xx.dll

PendingFocusHelper

Penggunaan internal Microsoft saja. Pembantu untuk mengirim fokus ke FrameworkElement segera atau menunda pemfokusan hingga FrameworkElement dimuat.

ProgressBarColors

Menentukan bilah kemajuan mewarnai kunci sumber daya yang dihasilkan oleh tema Visual Studio.

ProgressControl

Logika interaksi untuk ProgressControl.xaml

ProgressControlViewModel
ProjectCountToVisibilityConverter

mengonversi jumlah proyek menjadi status visibilitas

RangeValidationRule

Penggunaan internal Microsoft saja.

RssDataSourceSchema

Penggunaan internal Microsoft saja.

RssPubDateToLocalTimeConverter

Penggunaan internal Microsoft saja.

SafeIUnknown

Kelas manajemen sumber daya dimaksudkan untuk merilis antarmuka asli, seperti yang dikembalikan dari Marshal.GetIUnknownForObject atau Marshal.GetIDispatchForObject.

ScrollBarThemingUtilities

Kelas yang berisi utilitas untuk bilah gulir tema

ScrollBarVisibilityExposingListBox

Satu-satunya alasan keberadaan kelas ini adalah untuk mengekspos properti ComputedXxxScrollBarVisibility dari ScrollViewer yang terkandung, yang anonim dalam gaya ListBox default.

SearchBooleanOptionButton

Implementasi tombol Kotak Centang untuk Opsi pencarian boolean di Kontrol Search Umum Visual Studio

SearchBooleanOptionButtonAutomationPeer

Penggunaan internal Microsoft saja. Serekan otomatisasi dari tombol opsi cari Boolean.

SearchCommandOptionButton

Implementasi tombol untuk perintah opsi pencarian di Visual Studio Common Search Control

SearchCommandOptionButtonAutomationPeer

Penggunaan internal Microsoft saja.

SearchControl

Penggunaan internal Microsoft saja. Mewakili kontrol pencarian umum Visual Studio.

SearchControlAutomationPeer

Penggunaan internal Microsoft saja. Mengekspos dukungan otomatisasi UI untuk kontrol pencarian umum Visual Studio.

SearchControlColors
SearchControlDataSource

Mewakili kelas sumber data untuk kontrol pencarian umum Visual Studio.

SearchControlDataSource.PropertyNames

Mewakili nama properti sumber data kontrol pencarian.

SearchControlDataSource.VerbNames

Berisi nama tindakan sumber data kontrol pencarian.

SearchControlPopup

Implementasi popup yang digunakan oleh kontrol Common Search

SearchControlThicknessConverter

Penggunaan internal Microsoft saja. Mewakili konverter untuk ketebalan batas kontrol pencarian.

SearchFilterButton

Implementasi tombol untuk filter pencarian di Visual Studio Common Search Control

SearchFilterButtonAutomationPeer

Penggunaan internal Microsoft saja.

SearchFilterDataSource

Menerapkan sumber data untuk filter kontrol pencarian umum Visual Studio.

SearchFilterDataSource.PropertyNames

Mewakili nama properti sumber data filter pencarian.

SearchFilterDataSource.VerbNames

Mewakili nama tindakan sumber data filter pencarian.

SearchMRUItemDataSource

Mewakili sumber data untuk most-recently-used item (MRU) untuk kontrol pencarian.

SearchMRUItemDataSource.PropertyNames

Mewakili nama properti untuk sumber data untuk item pencarian most-recently-used (MRU).

SearchMRUItemDataSource.VerbNames

Mewakili nama tindakan sumber data item pencarian most-recently-used (MRU).

SearchMRUListBox

Implementasi daftar item MRU untuk Kontrol Search Umum Visual Studio

SearchMRUListBoxItem

Implementasi item dalam daftar item MRU untuk Kontrol Search Umum Visual Studio

SearchMRUListBoxItemAutomationPeer

Penggunaan internal Microsoft saja.

SearchOptionButton

Implementasi umum peristiwa terlampir yang digunakan untuk tombol opsi

SearchOptionDataSource

Mewakili sumber data untuk opsi pencarian untuk kontrol pencarian.

SearchOptionDataSource.PropertyNames

Mewakili nama atribut sumber data opsi pencarian.

SearchOptionDataSource.VerbNames

Mewakili nama tindakan sumber data opsi pencarian.

SearchOptionItemTemplates

Penggunaan internal Microsoft saja. Menerapkan DataTemplate yang menjelaskan struktur visual tombol opsi pencarian.

SearchOptionsItemTemplateSelector

Penggunaan internal Microsoft saja. Memilih templat untuk item opsi pencarian tertentu.

SearchPopupNavigationService

Kelas pembantu menyediakan dukungan navigasi dan pelacakan lokasi saat ini di antara kontrol anak yang dapat dinavigasi dari popup kontrol pencarian

SearchProgressTypeConverter

Penggunaan internal Microsoft saja.

SearchProviderSettingsDataSource

Kelas ini mewakili sumber data pengaturan penyedia pencarian yang digunakan oleh kontrol pencarian umum Visual Studio.

SearchProviderSettingsDataSource.PropertyNames

Mengidentifikasi nama properti pengaturan penyedia pencarian kontrol pencarian umum Visual Studio.

SearchSettingsDataSource

Kelas sumber data untuk pengaturan pencarian yang digunakan oleh kontrol pencarian

SearchSettingsDataSource.PropertyNames

Nama properti untuk pengaturan pencarian

SearchStatusConverter

Penggunaan internal Microsoft saja.

SearchTextBox

Implementasi bagian yang dapat diedit dari Visual Studio Common Search Control Kelas mengimplementasikan pemilihan semua teks dalam kontrol saat kotak edit difokuskan - lihat komentar di OnGotKeyboardFocus untuk detail selengkapnya

SearchUtilities

Kelas Utilitas Search

SecondsToTimeSpanConverter

Penggunaan internal Microsoft saja.

SingleElementToEnumerableConverter<T>

Penggunaan internal Microsoft saja.

SmoothProgressBar

Kelas bilah kemajuan yang akan digunakan untuk kontrol kemajuan yang ditampilkan dalam dialog Visual Studio WPF Selain mengontrol gaya khusus untuk VisualStudio, kemajuan menggunakan animasi yang lancar dari properti Nilai jika TargetValue diatur sebagai gantinya.

SpacingWrapPanel

WrapPanel yang menambahkan ruang ekstra di antara itemnya. Penspasian dikontol oleh properti HorizontalItemSpacing dan VerticalItemSpacing. Jika HorizontalItemSpacing dan VerticalItemSpacing adalah 0,0, panel ini mengatur item yang identik dengan WrapPanel normal.

SplitterGrip

Pemisah yang digunakan di antara SplitterItems di SplitterPanel.

SplitterItem

Item kontainer untuk SplitterItemsControl. Lihat SplitterItemsControl untuk informasi selengkapnya.

SplitterItemsControl

ItemControl yang memiliki Orientasi dan yang dimaksudkan untuk digunakan bersama dengan SplitterPanel.

SplitterLengthConverter

Penggunaan internal Microsoft saja.

SplitterMeasureData

Kelas yang menyimpan data yang digunakan selama mengukur item di SplitterPanel.

SplitterPanel

Mewakili panel berorientasi item yang ditumpuk, tetapi berukuran agar pas di layar.

SplitterResizePreviewWindow

Kontrol yang digunakan untuk memperlihatkan pratinjau pengubahan ukuran untuk SplitterPanel.

StartPageColors
StartPageCommands

Menyediakan perintah yang dirutekan untuk perintah spesifik halaman mulai.

StartPageDataSourceSchema

Penggunaan internal Microsoft saja.

StartPageGuidList

Penggunaan internal Microsoft saja.

StartPageHelper

Berisi fungsionalitas yang dibagikan oleh paket halaman mulai dan API publik untuk halaman mulai kustom.

StartPageRelativeExtension

Ekstensi markup yang memungkinkan halaman mulai kustom untuk menggunakan jalur relatif (di mana "relatif" berarti relatif terhadap file XAML daripada relatif terhadap VS) pada properti apa pun yang mengharapkan Uri, ImageSource, atau string.

Penggunaan:

StringConcatenatingConverter

Penggunaan internal Microsoft saja.

StringNotNullOrEmptyOrWhitespaceConverter
StringToImageMonikerConverter

Konverter digunakan untuk mengonversi dari string ke ImageMoniker.

StringToStringWithoutHypertextTagsConverter

Penggunaan internal Microsoft saja.

StringToXmlDataProviderConverter

Penggunaan internal Microsoft saja. Mengonversi string XML menjadi XmlDataProvider.

StringUppercaseConverter

Penggunaan internal Microsoft saja.

StubWindowPaneContent
StyleKey<T>

Derivasi sederhana dari ResourceKey, di-template untuk memungkinkan properti Assembly yang ditimpa untuk mengembalikan assembly yang benar berdasarkan typeof(T).

SystemDropShadowChrome

Penggunaan internal Microsoft saja.

TaskProgressCollectionControl

Kontrol item yang dapat menampilkan kemajuan untuk IVsTaskProgressCollection. ItemsSource untuk kontrol harus berupa kumpulan IVsTaskProgress instans.

TextInputDialog

Mewakili dialog input teks

TextToolTipService

Penggunaan internal Microsoft saja.

ThemeChangedEventArgs

Argumen untuk peristiwa VSColorTheme.ThemeChanged diaktifkan saat warna VS berubah sebagai akibat dari perubahan warna sistem, perubahan tema VS, atau perubahan tema OS

ThemedAcceleratedDialogColors
ThemedDialogColors
ThemedDialogStyleLoader

Berisi properti terlampir untuk menggabungkan kamus sumber daya yang berisi gaya default (tanpa kunci) untuk dialog bertema.

ThemedImageConverter

Mengonversi ImageSource input menjadi kontrol Gambar yang Sumbernya berpadu dengan latar belakang target.
Konverter ini melakukan dua konversi.
Jika input adalah BitmapSource sumber, warna latar belakang target, dan bool yang menunjukkan apakah gambar harus memiliki tampilan yang diaktifkan atau tidak, berdasarkan input ini, transformasi berikut dilakukan:

  1. Luminositas gambar diubah sehingga luminositas "halo" konstan menyatu dengan latar belakang. Ini memiliki efek menghilangkan halo secara visual. Luminositas "halo" adalah konstanta yang tidak dapat diubah, dan tidak dihitung dari gambar input
  2. Gambar dikonversi ke skala abu-abu jika parameter isEnabled salah. Ini menggunakan parameter (opsional), yang seharusnya menjadi "biasColor" yang digunakan selama transformasi skala abu-abu. Jika parameter tidak ditentukan, Putih digunakan sebagai warna bias. Jika input tidak dapat dikonversi ke BitmapSource, tidak ada manipulasi gambar yang dilakukan dan ImageSource digunakan langsung sebagai Sumber kontrol Gambar yang dihasilkan.
ThemedImageSourceConverter

Mengonversi ImageSource menjadi ImageSource lain. Jika gambar input ia bitmapSource, BitmapSource yang diubah memiliki warna halo yang dipetakan ke warna latar belakang yang diberikan dan dirender secara kondisional seperti yang dinonaktifkan.

ThemedUtilityDialogColors
ToBooleanValueConverter<TSource>

Gunakan alih-alih ValueConverter saat jenis target adalah bool. Memberikan manfaat performa kecil dengan menggunakan literal boolean kotak.

ToEnumConverter

Mengonversi dari objek ke nilai enum target yang cocok.

TreeViewColors

Menentukan kunci sumber daya warna TreeView yang dihasilkan oleh tema Visual Studio.

UInt32Extension

Menentukan apakah akan menggabungkan kamus sumber daya yang berisi gaya default (tanpa kunci) untuk dialog bertema. Ekstensi untuk struktur UInt32.

Unbox

Membuka kotak objek yang berisi jenis nilai ke dalam jenis nilai tertentu yang mungkin berbeda. Pemotokan nilai dapat terjadi saat menggunakan metode dari jenis ini, karena nilai sumber asli dilemparkan ke nilai target tanpa memastikan bahwa nilai target dapat berisi nilai sumber asli.

UnthemedDialogColors
ValueConverter<TSource,TTarget>

Jenis ini diteruskan dari MS.VS.Shell.xx.dll

ValueExtension<T>

Penggunaan internal Microsoft saja.

VideoRssCommands
VideoRssDataSourceSchema
VisibleIfEqualValueConverter

Pengonversi untuk properti terlihat jika sama dengan.

VisibleIfNotEmptyCollectionConverter

Penggunaan internal Microsoft saja.

VisibleIfNotEqualValueConverter

Pengonversi yang mengubah nilai boolean menjadi nilai visibilitas.

VisibleIfNotNullConverter

Penggunaan internal Microsoft saja.

VisibleIfNotNullOrEmptyConverter

Penggunaan internal Microsoft saja.

VisualStudioInstallerColors
VSColorTheme

Pembantu untuk mendapatkan Warna dari tema VS saat ini dan memberikan pemberitahuan ketika tema/warna berubah.

VsExtensionMethods

Metode ekstensi untuk jenis VS. Ekstensi untuk jenis non-VS harus ditempatkan di env\shell\Utilities\ExtensionMethods.cs.

VsUIDialogWindow

Kelas dialog yang akan digunakan sebagai kelas dasar untuk dialog Visual Studio yang digunakan dengan IVsUIDataSources

Seseorang yang menerapkan dialog yang berasal dari kelas ini harus menentukan UI Factory (pelaksana IVsUIFactory) dan mengekspos dialog sebagai Elemen UI yang dapat dikremasi oleh pabrik. Siapa pun yang ingin menampilkan dialog harus membuat sumber data untuk dialog (pelaksana IVsUIDataSource) mungkin dengan menggunakan pabrik sumber data. Gunakan fungsi WindowHelper.AddHelpTopic untuk menambahkan topik bantuan ke sumber data. Kemudian panggil WindowHelper.ShowModalElement() dan berikan ID elemen dan sumber data.

WatermarkedTextBox

TextBox Mewakili yang dapat menampilkan teks marka air saat kosong.

WeakCollection<T>

Penggunaan internal Microsoft saja.

WindowResizeGrip

Jempol yang dapat mengubah ukuran item apa pun yang mengimplementasikan IResizable.

WindowResizeGripDirectionExtensions

Ekstensi untuk arah grip pengubahan ukuran jendela.

WindowSearchBooleanOption

Mewakili opsi Boolean untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchCommandOption

Mewakili opsi perintah untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchCustomFilter

Mewakili kelas dasar tempat pengguna dapat memperoleh kelas untuk mengimplementasikan filter pencarian tingkat lanjut untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchFilter

Mewakili filter pencarian untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchFilterEnumerator

Mewakili sekumpulan filter pencarian yang dijumlahkan untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchOption

Mewakili opsi untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchOptionEnumerator

Mewakili sekumpulan opsi pencarian yang dijumlahkan untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowSearchSimpleFilter

Mewakili filter pencarian dengan nilai default dan bidang filter untuk digunakan oleh kontrol pencarian untuk pencarian jendela.

WindowStateConverter

Penggunaan internal Microsoft saja.

WindowStyleHelper

Penggunaan internal Microsoft saja.

Struct

AbstractPoint

Kelas yang mewakili titik secara abstrak. Ini berguna dengan kontrol atau panel yang mendukung beberapa orientasi. Kode penyajian atau tata letak untuk kontrol atau panel dapat ditulis menggunakan orientasi tunggal " alami" dan kemudian titik dapat dikonversi, jika perlu, ke orientasi aktual kontrol atau panel sesuai kebutuhan. Ini dapat secara substansial menyederhanakan logika penyajian atau tata letak.

AbstractSize

Kelas yang mewakili ukuran secara abstrak. Ini berguna dengan kontrol atau panel yang mendukung beberapa orientasi. Kode penyajian atau tata letak untuk kontrol atau panel dapat ditulis menggunakan orientasi tunggal , "alami" dan kemudian ukurannya dapat dikonversi, jika perlu, ke orientasi aktual kontrol atau panel sesuai kebutuhan. Ini dapat secara substansial menyederhanakan logika penyajian atau tata letak.

SearchFilterDataSource.FilterData

Mewakili string teks, atau bagian string teks yang dipilih dengan posisi awal dan akhir yang ditentukan.

SplitterLength

Unit panjang mirip dengan GridLength. Panjang jenis Stretch menggunakan jumlah ruang yang diinginkan (dalam unit perangkat) yang sama dengan Nilainya, tetapi regangkan agar sesuai dengan kontrol induk jika tidak ada elemen Isian. Elemen isi menggunakan ruang yang tersisa setelah elemen Stretch dialokasikan ruang, mempertahankan rasio nilai antar elemen.

Antarmuka

IResizable

Mewakili elemen yang dapat diubah ukurannya dan dipindahkan melalui delta. Antarmuka ini digunakan bersama dengan WindowResizeGrip.

Enum

BorderType
ContrastComparisonResult
CurrentLocationSetMode

Menunjukkan bagaimana CurrentLocation dalam popup kontrol pencarian terakhir diatur

ImageScalingMode

Mode penskalaan yang akan digunakan untuk gambar WinForms/Win32

MessageDialogCommand

Menentukan konstanta yang menentukan respons MessageDialog.

MessageDialogCommandSet

Menentukan konstanta yang menentukan perintah mana yang tersedia pada MessageDialog.

SearchOptionType

Mewakili jenis opsi pencarian untuk kontrol pencarian.

SearchStatus

Menghitung nilai status pencarian kontrol pencarian Visual Studio.

SplitterUnitType

Penggunaan internal Microsoft saja.

StartPageHelper.DataSourceId

ID Sumber Data Halaman Mulai

UserFeedback

Umpan balik pengguna

WindowResizeGripDirection

Nilai arah untuk properti dependensi ResizeGripDirection WindowsResizeGrip

WindowResizeGripMode

Menentukan mode operasi mengubah ukuran saat ini.

Delegasikan

ImageThemingUtilities.ModifyPixelCallback

Panggilan balik yang digunakan untuk memodifikasi data piksel dalam BitmapSource.

ThemeChangedEventHandler

Penanganan aktivitas untuk perubahan warna