Microsoft.VisualStudio.PlatformUI 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AccessKeyConverter |
僅供 Microsoft 內部使用。 |
AccessKeyRemovingConverter |
僅供 Microsoft 內部使用。 |
AccessKeyUnderliningConverter |
僅供 Microsoft 內部使用。 |
AddingConverter |
傳回其輸入乘積的轉換器。 |
AndBooleanConverter |
Microsoft 內部僅使用。。 |
AreEqualConverter |
僅供 Microsoft 內部使用。 |
AsyncObservableObject |
可以在主線程上以異步方式引發其 PropertyChanged 事件的可觀察物件。 |
AutoCompletePathTextBox |
AutoCompletePathTextBox.xaml 的互動邏輯。 |
AutoCompleteTextBox |
AutoCompleteTextBox.xaml 的互動邏輯。 |
AutomatableTextBlock |
實作自動化可見的 TextBlock 控制項。 WPF 預設不會向UIA公開 TextBlock,因為它是非常常用的控件。 |
BindableHyperlink |
支援透過其 Content 相依性屬性進行數據系結的 Hyperlink 版本。 |
BindableRun |
支援透過其 Content 相依性屬性進行數據系結的 Run 版本。 執行本身不支援直接數據系結,因為其 Text 屬性不是相依性屬性。 |
BindableValidationRule |
僅供 Microsoft 內部使用。 |
BooleanExtension | |
BooleanToCustomVisibilityConverter |
從布爾值轉換為 Visibility 常數的轉換器。 此轉換可讓實際的 Visibility 值指定為屬性。 |
BooleanToFlowDirectionConverter |
從布爾值轉換為 FlowDirection 常數的轉換器。 此值會以布爾值的形式儲存在Main視窗的數據源中,如果為 true,則表示版面配置應為向右至左,如果為 False 版面配置則為左至右。 |
BooleanToHiddenVisibilityConverter |
從布爾值轉換為 Visibility 常數的轉換器。 不同於 System.Windows.Control.BooleanToVisibilityConverter,此轉換器會將 false 對應至 Hidden 而非 Collapsed。 |
Boxes |
定義常見的Boxed值。 |
BrushToColorConverter |
將筆刷轉換成色彩。 |
ButtonHyperlink |
此控制件會 Hyperlink 自定義 ,以將本身公開為螢幕助讀程式的按鈕。 |
CircularPropertyDependencyException | |
ColorBrushValueConverter |
僅供 Microsoft 內部使用。 |
ColorToOpacityConverter | |
ColorUtilities | |
CommonControlsColors |
僅供 Microsoft 內部使用。 通用控制件的色彩。 |
CommonDocumentColors | |
ContentLoadError |
ContentLoadError 控件以顯示起始頁載入錯誤 |
ConversionHelpers | |
CrispImageCheckBox |
僅供 Microsoft 內部使用。 |
DataSourceToEnumerableDataSourceConverter |
僅供 Microsoft 內部使用。 |
DecorativeColors |
這些筆刷用於色彩編碼裝飾元素,例如色彩化索引標籤、Git 多分支圖形、數據視覺效果、圖例等。請勿將這些筆刷用於標準殼層控件、語意狀態指標或超連結。 |
DelegateCommand |
由委派處理 Execute 和 CanExecute 回呼的 ICommand 實作。 |
DelegateCommand<T> |
由委派處理 Execute 和 CanExecute 回呼的 ICommand 實作。 |
DelegateCommandBase | |
DelegateSearchTask |
僅供 Microsoft 內部使用。 方便類別,可讓您指定搜尋工作需要執行的工作。 該類別衍生自 VsSearchTask。 |
DependsOnPropertyAttribute | |
DependsOnPropertyNotFoundException | |
DeviceToLogicalPixelConverter |
將裝置圖元元件 (x、y) 轉換成指定座標軸的邏輯元件, (使用 HorizontalAxis for x、VerticalAxis 代表 y 值) 。 |
DialogButton |
要用於 Visual Studio WPF 對話框中所顯示按鈕的按鈕類別 套用至此按鈕的樣式會定義一般屬性, (最小大小、填補、邊界) |
DialogWindow |
要作為 Visual Studio WPF 對話框基類的對話框類別, (非 Gel) 實作 WPF 對話框的人員應該衍生自這個類別, (與其他 VS 對話框具有一致的樣式,並協助支援) 若要顯示對話方塊叫用 ShowModal () 函式,這會負責在殼層中正確父代對話方塊,並在顯示對話框時啟用殼層的強制響應狀態。 等。 |
DialogWindowBase |
Visual Studio 10 和更新版本中 WPF 對話框的基類。 類別提供 VisualStudio 中其他對話框的一致樣式和 標題 按鈕。 |
DispatchedDelegateCommand |
使用委派實作 ICommand,其中『execute』 委派會分派至具有指定優先權的目前發送器佇列結尾,讓 UI 重新整理「可以執行」狀態。 |
DispatchedDelegateCommand<T> |
使用委派實作 ICommand,其中 'execute' 委派會分派至具有指定優先權的目前發送器佇列結尾,允許 UI 重新整理 'can execute' 狀態 |
DisposableObject |
此類型是從 MS.VS.Shell.xx.dll 轉送 |
DisposableWrapper |
處置已包裝 IDisposable 的可處置 |
DoubleExtension | |
DpiHelper |
協助程式類別提供靜態屬性、靜態方法和擴充方法,可根據Windows 顯示屬性中設定的目前系統 DPI 來調整座標和影像。 類別會縮放針對 100% 縮放層級所設計的影像, (96dpi) 。 此類別應該由在Visual Studio或其他appid內執行的程式代碼使用。 類別提供公用靜態屬性和方法,方便系結/呼叫和公用靜態擴充方法;實際的縮放實作會從 Microsoft.VisualStudio.Utilities 委派給 DpiHelper 類別。 這個類別可讓使用者透過執行中 appid hive 下的登錄設定覆寫殼層預設調整演算法。 例如,用戶可以設定 ImageScaling125、ImageScaling200 等,其中包含 ImageScalingMode 列舉的值,以控制 Managed Image 物件在 125% 和 200% 所使用的縮放演算法。 同樣地,用戶可以設定 BitmapScaling150、BitmapScaling200 等,以控制 WPF ImageSources 的縮放演算法。 而且使用者可以設定布爾登錄值,例如UseBitmapPreScaling250,以2個步驟控制是否應該在2個步驟中完成影像縮放,而 NearestNeighbor 最多達到最大 100% 的倍數 (200%) ,以及從該處使用 BitmapScaling250 指定的演算法。 |
DpiHelper.DpiHelperImplementation |
DpiHelper 實際實作。 衍生自 Microsoft.VisualStudio.Utilities.Dpi.DpiHelper 縮放協助程式,並覆寫幾個函式,允許透過執行 appid hive 下的登錄設定來覆寫縮放演算法。 |
DpiPrescaledImageExtension |
MarkupExtension 類別,可用來在 xaml 中宣告影像來源,並在縮放層級高於 200% 的高 DPI 預先調整影像,且使用 NearestNeighbor 最多為 100% 的最大倍數。 常見的使用模式如下所示:或 <Image.LayoutTransform<>/Image.LayoutTransform> 請注意,使用影像預先調整時,必須指定原始影像大小,或必須套用反向配置轉換至結果,以維護所需的原始影像大小 |
DpiPrescaleImageSourceConverter |
將 ImageSource 轉換成另一個 ImageSource,在高 DPI 上預先調整為大於 DPI 縮放比例的最大縮放倍數 100%。 |
DpiPrescaleThemedImageConverter |
將 ImageSource 轉換成 Image 元素。 如果輸入影像是 BitmapSource,則轉換的 BitmapSource 具有對應至指定背景色彩的光暈色彩,並有條件地轉譯為停用。 然後,結果影像會在高 DPI 上預先調整為大於 DPI 縮放比例 100% 的最大縮放倍數。 此轉換器會鏈結 ThemedImageConverter 和 DpiPrescaleImageSourceConverter 的行為。 |
DpiPrescaleThemedImageSourceConverter |
將 ImageSource 轉換成另一個 ImageSource。 如果輸入影像是 BitmapSource,則轉換的 BitmapSource 具有對應至指定背景色彩的光暈色彩,並有條件地轉譯為停用。 然後,產生的影像會在高 DPI 上預先調整為大於 DPI 縮放比例 100% 的最大縮放倍數。 此轉換器會鏈結 ThemedImageSourceConverter 和 DpiPrescaleImageSourceConverter 的行為。 |
DragDropHelper |
用於連結拖放作業的協助程序類別,若未指定任何置放目標,預設會使用殼層的主視窗置放目標,以允許處理殼層主視窗上的檔案卸除作業 |
EmbeddedObjectHelper |
靜態協助程序類別,其中包含容器所使用的相依性屬性,例如 預覽,以取得其所包含物件的命令處理和使用者內容對象的參考。 |
EnvironmentColors | |
EnvironmentRenderCapabilities |
封裝環境的視覺效果選項。 這些選項會根據目前的轉譯功能來決定應該使用哪種類型的視覺效果。 這是以用戶設定和 WPF 的 RenderCapabilities.Tier 組合為基礎 |
ExtensionMethods |
非 VS 類型的擴充方法。 VS 類型的延伸模組應該放在 env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs 此類型是從 MS.VS.Shell.xx.dll 轉送 |
FailIfEmptyAccessKeyRemovingConverter |
字串對字串值轉換器,將傳回兩個值的其中一個:
傳回 DependencyProperty.UnsetValue 會導致 PriorityBinding 考慮套用此轉換程式的系結失敗,因此它會繼續搜尋相符的系結。 從 ValueConverter 衍生此類別會消除輸入類型驗證,但 ValueConverter.Convert 的虛擬多載會強式鍵入其傳回值。 這個轉換器的 Convert 方法必須能夠傳回字串或物件。 |
FeedbackPanel |
FeedbackPanel.xaml 的互動邏輯 |
FileNameToImageMonikerConverter |
取得指定檔類型之 ImageMoniker 的轉換器 |
FocusHelper |
僅供 Microsoft 內部使用。 管理焦點工作。 |
FontScaling |
用來將預先調整字型大小附加至項目的類別。 如果您想要套用轉換 (,例如在字型大小來自動態資源時,將) 調整為字型大小,因為 {DynamicResource} 不允許轉換程式套用至值。 |
GrayscaleBitmapSourceConverter |
將影像 BitmapSource 轉換成相同影像的灰階版本。 |
GrayscaleImageConverter |
將擷取影像 BitmapSource 轉換成與 相同影像 Image的灰階版本。 |
GreedyWrapPanel |
此面板與 WrapPanel 非常類似,但在到達周框時不會換行,而是在有足夠的空間後換行。 就 Orientation=Vertical 而言,這表示它會使用盡可能多的數據行,並指定足夠的子系和寬度。 針對 Orientation=Horizontal,它會盡可能使用許多數據列,並指定足夠的子系和高度。 您也可以使用 MaxWrappingLevels 指定垂直 (數據行的最大包裝層級數目、水準) 的數據列數目上限。 |
GroupStackPanel |
, StackPanel 透過UIA樹狀結構的控件檢視將本身公開為群組。 |
HeaderColors |
定義 Visual Studio 主題編輯器所產生的資源索引鍵。 |
HelperMethods |
僅供 Microsoft 內部使用。 |
HoursToTimeSpanConverter |
僅供 Microsoft 內部使用。 |
HwndWrapper |
代表 HWND 的可處置包裝函式,可建構 WNDCLASS 和 HWND、執行 WndProc,以及處置 WNDCLASS 和 HWND。 |
HyperlinkButton |
此控制項僅適用於提供想要將本身公開為超連結的 Button 的自動化/輔助功能支援 |
IfElseConverter |
從布爾值轉換為任一類型的兩個提供值之一。 類似於 C# 中的三元 ?: 運算子。 |
ImageButton |
僅供 Microsoft 內部使用。 |
ImageCheckBox |
僅供 Microsoft 內部使用。 |
ImageConverter |
轉換 ImageSource 成 Image。 |
ImageListValueConverter |
將指定的影像清單和其中索引轉換成 ImageSource。 |
ImageSourceExtension |
MarkupExtension,可從路徑字串建立 ImageSource。 |
ImageSourceValueConverter |
僅供 Microsoft 內部使用。 管理影像來源值的轉換。 |
ImageThemingUtilities |
類別,包含灰色縮放和轉換影像內色彩空間的公用程式方法。 |
InfoBarColors |
VsThemeEditor 所產生的資源密鑰。 |
InfoBarHostControl |
建立可用來裝載 InfoBars 的控制件。 主控件會觀察每個 InfoBar 上的事件,以從其集合中移除封閉的資訊列。 |
Int32Extension |
僅供 Microsoft 內部使用。 延伸 MarkupExtension |
IsEqualConverter |
僅供 Microsoft 內部使用。 |
IsNullOrEmptyConverter |
僅供 Microsoft 內部使用。 |
LanguageHelper |
提供協助程式函式。 |
LayoutDoubleUtil |
LayoutDoubleUtil,使用固定的 eps 與使用相對 ep 的 DoubleUtil 不同。 這更適合一些版面配置比較,因為版面配置中的計算路徑可能相當長,因此 DoubleUtil 方法會提供許多誤判結果,而較大的絕對偏差通常不會在版面配置中造成傷害。 |
LayoutSynchronizedContentControl |
ContentControl,如果內容已變更且 LayoutSynchronizer 為作用中,則會同步配置。 這可用來確保當控件內容變更時,需要測量和排列元素的重要程式碼路徑會收到一個。 |
LayoutSynchronizedItemsControl |
ItemsControl,如果專案已變更且 LayoutSynchronizer 為作用中,則會同步配置。 這可用來確保當控件中的項目變更時,需要測量和排列元素的重要程式碼路徑會收到一個。 |
LayoutSynchronizedTabControl |
TabControl,如果內容已變更且 LayoutSynchronizer 為使用中,則會同步配置。 這可用來確保當控件的專案或選取的項目變更時,需要測量和排列專案的重要程式碼路徑會收到一個。 |
LayoutSynchronizedWindow |
視窗,如果內容已變更且 LayoutSynchronizer 為使用中,則會同步配置。 這可用來確保當視窗內容變更時,需要測量和排列元素的重要程式碼路徑會收到一個。 |
LayoutSynchronizer |
類別,可協助確保根據數據模型變更以同步方式進行配置。 在配置同步處理範圍內,呼叫Update可確保更新的專案會以同步方式配置。 參與的控件應該在數據模型變更時呼叫 LayoutSynchronizer.Update。 |
LiveSearchTextConverter | |
LiveTextBlock |
專為支援即時區域存取文字而設計的文字塊。 默認即時設定為 [有條件]。 |
LogicalOrConverter | |
MarchingAntsProgressBar | |
MathConverter |
轉換子的基類,會在其輸入上執行數學運算。 |
MaximumContrastConverter | |
MessageDialog |
MessageDialog.xaml 的互動邏輯 |
MillisecondsToTimeSpanConverter |
僅供 Microsoft 內部使用。 |
MinimizeProjectLanguageConverter |
轉換器旨在縮短 VS 所支援之某些程式設計語言的名稱。 |
MinutesToTimeSpanConverter |
僅供 Microsoft 內部使用。 |
MruListBox |
用來顯示專案 MRU 專案的 MRU ListBox 控制件 |
MruListDataSourceSchema |
僅供 Microsoft 內部使用。 |
MultiplicationConverter |
僅供 Microsoft 內部使用。 |
MultiplyingConverter |
傳回其輸入乘積的轉換器。 |
MultiSelectComboBox |
此控制項可讓使用者在下拉式方塊下拉式彈出視窗中選取多個值,並將選取項目顯示為逗號聯結字串 |
MultiValueConverter<T1,T2,TTarget> |
僅供 Microsoft 內部使用。 |
MultiValueConverter<T1,T2,T3,TTarget> |
僅供 Microsoft 內部使用。 |
MultiValueConverter<T1,T2,T3,T4,TTarget> |
僅供 Microsoft 內部使用。 |
MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
僅供 Microsoft 內部使用。 |
MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget> |
將多個值從一個類型轉換成另一個類型。 |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget> |
將多個值從一個類型轉換成另一個類型。 |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget> |
將多個值從一個類型轉換成另一個類型。 |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget> |
將多個值從一個類型轉換成另一個類型。 |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> |
將多個值從一個類型轉換成另一個類型。 |
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget> | |
MultiValueConverterBase<TTarget> |
這些類型會從 MS.VS.Shell.14.dll 轉送 |
NegateBooleanConverter |
僅供 Microsoft 內部使用。 |
NotNullConverter |
僅供 Microsoft 內部使用。 |
NullToEmptyStringConverter |
僅供 Microsoft 內部使用。 |
ObjectToTypeConverter | |
ObservableObject |
此類型是從 MS.VS.Shell.xx.dll 轉送 |
OrBooleanConverter |
僅供 Microsoft 內部使用。 |
PathUtil |
此類型是從 MS.VS.Shell.xx.dll 轉送 |
PendingFocusHelper |
僅供 Microsoft 內部使用。 協助程式會立即將焦點傳送至 FrameworkElement,或延遲焦點,直到載入 FrameworkElement 為止。 |
ProgressBarColors |
定義 Visual Studio 主題所產生的進度列色彩資源索引鍵。 |
ProgressControl |
ProgressControl.xaml 的互動邏輯 |
ProgressControlViewModel | |
ProjectCountToVisibilityConverter |
將項目計數轉換為可見度狀態 |
RangeValidationRule |
僅供 Microsoft 內部使用。 |
RssDataSourceSchema |
僅供 Microsoft 內部使用。 |
RssPubDateToLocalTimeConverter |
僅供 Microsoft 內部使用。 |
SafeIUnknown |
要釋放原生介面的資源管理類別,例如從 Marshal.GetIUnknownForObject 或 Marshal.GetIDispatchForObject 傳回的介面。 |
ScrollBarThemingUtilities |
類別,包含主題滾動條的公用程式 |
ScrollBarVisibilityExposingListBox |
這個類別的唯一原因,就是從預設 ListBox 樣式中匿名的 ScrollViewer 公開 ComputedXxxScrollBarVisibility 屬性。 |
SearchBooleanOptionButton |
Visual Studio Common 搜尋 Control 中布爾搜尋選項的 CheckBox 按鈕實作 |
SearchBooleanOptionButtonAutomationPeer |
僅供 Microsoft 內部使用。 搜尋布爾選項按鈕的自動化對等。 |
SearchCommandOptionButton |
Visual Studio Common 搜尋 Control 中命令搜尋選項的按鈕實作 |
SearchCommandOptionButtonAutomationPeer |
僅供 Microsoft 內部使用。 |
SearchControl |
僅供 Microsoft 內部使用。 表示 Visual Studio 通用搜尋控件。 |
SearchControlAutomationPeer |
僅供 Microsoft 內部使用。 公開 Visual Studio 通用搜尋控制元件的 UI 自動化支援。 |
SearchControlColors | |
SearchControlDataSource |
表示 Visual Studio 通用搜尋控件的數據源類別。 |
SearchControlDataSource.PropertyNames |
表示搜尋控件數據源屬性的名稱。 |
SearchControlDataSource.VerbNames |
包含搜尋控件數據源動作的名稱。 |
SearchControlPopup |
Common 搜尋 控件所使用的快顯實作 |
SearchControlThicknessConverter |
僅供 Microsoft 內部使用。 表示搜尋控件框線粗細的轉換器。 |
SearchFilterButton |
Visual Studio Common 搜尋 Control 中搜尋篩選條件的按鈕實作 |
SearchFilterButtonAutomationPeer |
僅供 Microsoft 內部使用。 |
SearchFilterDataSource |
實作 Visual Studio 通用搜尋控件篩選的數據源。 |
SearchFilterDataSource.PropertyNames |
表示搜尋篩選數據源的屬性名稱。 |
SearchFilterDataSource.VerbNames |
表示搜尋篩選數據源之動作的名稱。 |
SearchMRUItemDataSource |
表示搜尋控件之 ( |
SearchMRUItemDataSource.PropertyNames |
表示數據源的屬性名稱,用於搜尋 |
SearchMRUItemDataSource.VerbNames |
表示搜尋 |
SearchMRUListBox |
Visual Studio Common 搜尋 Control 的 MRU 專案清單實作 |
SearchMRUListBoxItem |
Visual Studio Common 搜尋 Control 之 MRU 專案清單中的項目實作 |
SearchMRUListBoxItemAutomationPeer |
僅供 Microsoft 內部使用。 |
SearchOptionButton |
用於選項按鈕之附加事件的常見實作 |
SearchOptionDataSource |
表示搜尋控件之搜尋選項的數據源。 |
SearchOptionDataSource.PropertyNames |
表示搜尋選項數據源的屬性名稱。 |
SearchOptionDataSource.VerbNames |
表示搜尋選項數據源的動作名稱。 |
SearchOptionItemTemplates |
僅供 Microsoft 內部使用。 實作 DataTemplate,描述搜尋選項按鈕的視覺結構。 |
SearchOptionsItemTemplateSelector |
僅供 Microsoft 內部使用。 選取指定搜尋選項專案的範本。 |
SearchPopupNavigationService |
協助程序類別,提供搜尋控件快顯之可巡覽子控件中目前位置的導覽支援和追蹤 |
SearchProgressTypeConverter |
僅供 Microsoft 內部使用。 |
SearchProviderSettingsDataSource |
這個類別代表Visual Studio通用搜尋控件所使用的搜尋提供者設定數據源。 |
SearchProviderSettingsDataSource.PropertyNames |
識別 Visual Studio 通用搜尋控制元件的搜尋提供者設定屬性名稱。 |
SearchSettingsDataSource |
搜尋控制項所使用之搜尋設定的數據源類別 |
SearchSettingsDataSource.PropertyNames |
搜尋設定的屬性名稱 |
SearchStatusConverter |
僅供 Microsoft 內部使用。 |
SearchTextBox |
Visual Studio Common 搜尋 Control 的可編輯部分實作 類別會在編輯框焦點時實作選取控件中的所有文字 - 如需詳細資訊,請參閱 OnGotKeyboardFocus 中的批注 |
SearchUtilities |
搜尋 Utilities 類別 |
SecondsToTimeSpanConverter |
僅供 Microsoft 內部使用。 |
SingleElementToEnumerableConverter<T> |
僅供 Microsoft 內部使用。 |
SmoothProgressBar |
要用於Visual Studio WPF 對話框中所顯示進度控件的進度列類別除了VisualStudio特有的控件樣式之外,如果已設定TargetValue,進度會使用 Value 屬性的平滑動畫。 |
SpacingWrapPanel |
WrapPanel,可在專案之間增加額外的空間。 間距是由 HorizontalItemSpacing 和 VerticalItemSpacing 屬性所連結。 如果 HorizontalItemSpacing 和 VerticalItemSpacing 都是 0.0,此面板會以與一般 WrapPanel 相同的方式排列專案。 |
SplitterGrip |
在SplitterPanel的SplitterItems之間使用的分隔器。 |
SplitterItem |
SplitterItemsControl 的容器專案。 如需詳細資訊,請參閱 SplitterItemsControl。 |
SplitterItemsControl |
具有 Orientation 的 ItemsControl,其旨在與 SplitterPanel 搭配使用。 |
SplitterLengthConverter |
僅供 Microsoft 內部使用。 |
SplitterMeasureData |
類別,儲存在SplitterPanel中測量項目期間所使用的數據。 |
SplitterPanel |
代表堆疊的專案導向面板,但大小調整為符合螢幕大小。 |
SplitterResizePreviewWindow |
用來顯示 SplitterPanel 重設大小預覽的控制件。 |
StartPageColors | |
StartPageCommands |
提供起始頁特定命令的路由命令。 |
StartPageDataSourceSchema |
僅供 Microsoft 內部使用。 |
StartPageGuidList |
僅供 Microsoft 內部使用。 |
StartPageHelper |
包含自定義起始頁的起始頁套件和公用 API 共用的功能。 |
StartPageRelativeExtension |
標記延伸,可讓自定義起始頁使用相對路徑 (,其中「相對」表示相對於 XAML 檔案,而不是相對於 VS) 預期 URI、ImageSource 或字元串的任何屬性。 使用方式: |
StringConcatenatingConverter |
僅供 Microsoft 內部使用。 |
StringNotNullOrEmptyOrWhitespaceConverter | |
StringToImageMonikerConverter |
轉換程式,用來從字串轉換成 ImageMoniker。 |
StringToStringWithoutHypertextTagsConverter |
僅供 Microsoft 內部使用。 |
StringToXmlDataProviderConverter |
僅供 Microsoft 內部使用。 將 XML 字串轉換為 XmlDataProvider。 |
StringUppercaseConverter |
僅供 Microsoft 內部使用。 |
StubWindowPaneContent | |
StyleKey<T> |
的簡單衍生 ResourceKey,以允許覆寫的 Assembly 屬性根據 typeof (T) 傳回正確的元件。 |
SystemDropShadowChrome |
僅供 Microsoft 內部使用。 |
TaskProgressCollectionControl |
專案控制件,可顯示的 IVsTaskProgressCollection進度。 控件 ItemsSource 的 應該是 實例的 IVsTaskProgress 集合。 |
TextInputDialog |
代表文字輸入對話框 |
TextToolTipService |
僅供 Microsoft 內部使用。 |
ThemeChangedEventArgs |
VSColorTheme.ThemeChanged 事件的自變數會在因為系統色彩變更、VS 主題變更或OS主題變更而變更時引發 |
ThemedAcceleratedDialogColors | |
ThemedDialogColors | |
ThemedDialogStyleLoader |
包含用於合併資源字典的附加屬性,其中包含主題對話框的預設 (無索引鍵) 樣式。 |
ThemedImageConverter |
將輸入 ImageSource 轉換成 Image 控制件,其 Source 會與目標背景混合。
|
ThemedImageSourceConverter |
將 ImageSource 轉換成另一個 ImageSource。 如果輸入影像 ia a BitmapSource,則轉換的 BitmapSource 具有其對應至指定背景色彩的光暈色彩,並有條件地轉譯為停用。 |
ThemedUtilityDialogColors | |
ToBooleanValueConverter<TSource> |
當目標類型為bool時,請使用 而非 ValueConverter。 使用 Boxed 布爾值常值來提供小型效能優勢。 |
ToEnumConverter |
從物件轉換為相符的目標列舉值。 |
TreeViewColors |
定義 Visual Studio 主題所產生的 TreeView 色彩資源索引鍵。 |
UInt32Extension |
判斷是否要合併資源字典,其中包含主題對話框的預設 (無索引鍵) 樣式。UInt32 結構的延伸模組。 |
Unbox |
將包含實值型別的物件取消箱化為特定、可能不同的實值型別。 使用此類型的方法時,可能會發生值截斷,因為原始來源值會轉換成目標值,而不會確保目標值可以包含原始來源值。 |
UnthemedDialogColors | |
ValueConverter<TSource,TTarget> |
此類型是從 MS.VS.Shell.xx.dll 轉送 |
ValueExtension<T> |
僅供 Microsoft 內部使用。 |
VideoRssCommands | |
VideoRssDataSourceSchema | |
VisibleIfEqualValueConverter |
如果相等屬性,則為可見的轉換器。 |
VisibleIfNotEmptyCollectionConverter |
僅供 Microsoft 內部使用。 |
VisibleIfNotEqualValueConverter |
將布爾值變更為可見度值的轉換器。 |
VisibleIfNotNullConverter |
僅供 Microsoft 內部使用。 |
VisibleIfNotNullOrEmptyConverter |
僅供 Microsoft 內部使用。 |
VisualStudioInstallerColors | |
VSColorTheme |
協助程式可從目前的 VS 主題取得 Colors,並在主題/色彩變更時提供通知。 |
VsExtensionMethods |
VS 類型的擴充方法。 非 VS 類型的延伸模組應該放在 env\shell\Utilities\ExtensionMethods.cs。 |
VsUIDialogWindow |
與 IVsUIDataSources 搭配使用的 Visual Studio 對話框基類的對話框類別 實作衍生自此類別之對話框的人員應該定義 UI Factory (IVsUIFactory 實作器) ,並將對話框公開為 Factory 可建立的 UI 元素。 無論誰想要顯示對話框,都應該使用數據源處理站建立對話框 (IVsUIDataSource 實作器) 數據源。 使用 WindowHelper.AddHelpTopic 函式,將說明主題新增至數據源。 然後呼叫 WindowHelper.ShowModalElement () 並提供元素標識碼和數據源。 |
WatermarkedTextBox |
表示 TextBox 可在空白時顯示浮浮浮水印文字的 。 |
WeakCollection<T> |
僅供 Microsoft 內部使用。 |
WindowResizeGrip |
可重設大小可實作 IResizable 之任何項目的指紋。 |
WindowResizeGripDirectionExtensions |
視窗重設大小底板方向的延伸模組。 |
WindowSearchBooleanOption |
表示用於窗口搜尋之搜尋控件的布爾值選項。 |
WindowSearchCommandOption |
表示由搜尋控件用於窗口搜尋的命令選項。 |
WindowSearchCustomFilter |
代表基類,使用者可以從中衍生類別,以實作進階搜尋篩選,以供窗口搜尋的搜尋控件使用。 |
WindowSearchFilter |
表示搜尋控件用於窗口搜尋的搜尋篩選。 |
WindowSearchFilterEnumerator |
表示一組列舉的搜尋篩選條件,供窗口搜尋的搜尋控件使用。 |
WindowSearchOption |
表示供搜尋控件用於窗口搜尋的選項。 |
WindowSearchOptionEnumerator |
表示一組列舉的搜尋選項,供搜尋控件用於窗口搜尋。 |
WindowSearchSimpleFilter |
代表具有預設值和篩選欄位的搜尋篩選條件,以供搜尋控件用於視窗搜尋。 |
WindowStateConverter |
僅供 Microsoft 內部使用。 |
WindowStyleHelper |
僅供 Microsoft 內部使用。 |
結構
AbstractPoint |
以抽象方式表示點的類別。 這適用於支援多個方向的控件或面板。 控件或面板的轉譯或版面配置程式代碼可以使用單一「自然」方向撰寫,然後視需要將點轉換成控件或面板的實際方向。 這可大幅簡化轉譯或配置邏輯。 |
AbstractSize |
以抽象方式表示大小的類別。 這適用於支援多個方向的控件或面板。 您可以使用單一「自然」方向來撰寫控件或面板的轉譯或版面配置程式代碼,然後視需要將大小轉換成控件或面板的實際方向。 這可大幅簡化轉譯或配置邏輯。 |
SearchFilterDataSource.FilterData |
表示文字字串,或指定開頭和結束位置的文字字串選取部分。 |
SplitterLength |
與 GridLength 類似的長度單位。 Stretch 類型的長度使用所需的空間量,以裝置單位 () 等於其 Value,但如果沒有 Fill 元素,則延展以符合父控件。 填滿元素會使用 Stretch 元素配置空間之後剩餘的空間,維護元素之間的值比例。 |
介面
IResizable |
表示可以重設大小並透過差異移動的專案。 此介面會與 WindowResizeGrip 搭配使用。 |
列舉
BorderType | |
ContrastComparisonResult | |
CurrentLocationSetMode |
指出搜尋控件快顯中 CurrentLocation 上次設定的方式 |
ImageScalingMode |
用於 WinForms/Win32 映像的縮放模式 |
MessageDialogCommand |
指定定義 MessageDialog 回應的常數。 |
MessageDialogCommandSet |
指定常數,定義 MessageDialog 上可用的命令。 |
SearchOptionType |
表示搜尋控件的搜尋選項類型。 |
SearchStatus |
列舉 Visual Studio 搜尋控件的搜尋狀態值。 |
SplitterUnitType |
僅供 Microsoft 內部使用。 |
StartPageHelper.DataSourceId |
起始頁數據源標識碼 |
UserFeedback |
使用者的意見反應 |
WindowResizeGripDirection |
WindowsResizeGrip 的 ResizeGripDirection 相依性屬性的方向值 |
WindowResizeGripMode |
決定目前重設大小作業的模式。 |
委派
ImageThemingUtilities.ModifyPixelCallback |
用來修改 BitmapSource 中像素數據的回呼。 |
ThemeChangedEventHandler |
色彩變更的事件處理程式 |