다음을 통해 공유


Microsoft.VisualStudio.PlatformUI 네임스페이스

클래스

AccessKeyConverter

Microsoft 내부에서만 사용합니다.

AccessKeyRemovingConverter

Microsoft 내부에서만 사용합니다.

AccessKeyUnderliningConverter

Microsoft 내부에서만 사용합니다.

AddingConverter

입력의 곱을 반환하는 변환기입니다.

AndBooleanConverter

Microsoft 내부 전용입니다.

AreEqualConverter

Microsoft 내부에서만 사용합니다.

AsyncObservableObject

기본 스레드에서 이벤트를 비동기적으로 발생 PropertyChanged 시키는 관찰 가능한 개체입니다.

AutoCompletePathTextBox

AutoCompletePathTextBox.xaml에 대한 상호 작용 논리입니다.

AutoCompleteTextBox

AutoCompleteTextBox.xaml에 대한 상호 작용 논리입니다.

AutomatableTextBlock

자동화에 표시되는 TextBlock 컨트롤을 구현합니다. WPF는 매우 일반적인 사용 컨트롤이므로 기본적으로 TextBlock을 UIA에 노출하지 않습니다.

BindableHyperlink

Content 종속성 속성을 통해 데이터 바인딩을 지원하는 Hyperlink 버전입니다.

BindableRun

Content 종속성 속성을 통해 데이터 바인딩을 지원하는 Run 버전입니다. Run 자체는 Text 속성이 종속성 속성이 아니므로 데이터 바인딩을 직접 지원하지 않습니다.

BindableValidationRule

Microsoft 내부에서만 사용합니다.

BooleanExtension
BooleanToCustomVisibilityConverter

부울 값에서 표시 유형 상수로 변환기입니다. 이 변환을 사용하면 실제 표시 유형 값을 속성으로 지정할 수 있습니다.

BooleanToFlowDirectionConverter

부울 값에서 FlowDirection 상수로 변환기입니다. 이 값은 기본 창의 데이터 원본에 부울로 저장됩니다. true이면 레이아웃이 오른쪽에서 왼쪽으로, false 레이아웃이면 왼쪽에서 오른쪽으로 표시되어야 합니다.

BooleanToHiddenVisibilityConverter

부울 값에서 표시 유형 상수로 변환기입니다. System.Windows.Control.BooleanToVisibilityConverter와 달리 이 변환기는 False를 Collapsed 대신 Hidden에 매핑합니다.

Boxes

일반적인 박스형 값을 정의합니다.

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)를 지정된 축의 논리 구성 요소로 변환합니다(x의 경우 HorizontalAxis, y 값은 VerticalAxis 사용).

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가 '실행할 수 있음' 상태를 새로 고칠 수 있습니다.

DisposableObject

이 형식은 MS.VS.Shell.xx.dll 전달됩니다.

DisposableWrapper

래핑된 IDisposable을 삭제하는 삭제 가능한 입니다.

DoubleExtension
DpiHelper

Windows의 표시 속성에 설정된 현재 시스템 DPI에 따라 좌표 및 이미지를 크기 조정하기 위한 정적 속성, 정적 메서드 및 확장 메서드를 제공하는 도우미 클래스입니다. 클래스는 100% 확대/축소 수준(96dpi)을 위해 설계된 이미지의 크기를 조정합니다.

이 클래스는 Visual Studio 또는 다른 appid 내에서 실행되는 코드에서 사용해야 합니다. 클래스는 쉽게 바인딩/호출할 수 있는 공용 정적 속성 및 메서드와 공용 정적 확장 메서드를 제공합니다. 실제 크기 조정 구현은 Microsoft.VisualStudio.Utilities의 DpiHelper 클래스에 위임됩니다.

이 클래스를 사용하면 사용자가 실행 중인 appid의 하이브에서 레지스트리 설정을 통해 셸 기본 크기 조정 알고리즘을 재정의할 수 있습니다. 예를 들어 사용자는 ImageScalingMode 열거형의 값으로 ImageScaling125, ImageScaling200 등을 설정하여 관리되는 Image 개체에 사용되는 크기 조정 알고리즘을 125%와 200%로 제어할 수 있습니다. 마찬가지로 사용자는 BitmapScaling150, BitmapScaling200 등을 설정하여 WPF ImageSources의 크기 조정 알고리즘을 제어할 수 있습니다. 또한 사용자는 UseBitmapPreScaling250과 같은 부울 레지스트리 값을 설정하여 2단계에서 250%의 이미지 크기 조정을 수행해야 하는지 여부를 제어할 수 있으며, NearestNeighbor는 최대 100% 배수(200%)까지, 여기에서 BitmapScaling250으로 지정된 알고리즘을 사용합니다.

DpiHelper.DpiHelperImplementation

DpiHelper 실제 구현입니다. Microsoft.VisualStudio.Utilities.Dpi.DpiHelper 크기 조정 도우미에서 파생되며 실행 중인 appid의 하이브에서 레지스트리 설정을 통해 크기 조정 알고리즘의 사용자 재정의를 허용하는 몇 가지 함수를 재정의합니다.

DpiPrescaledImageExtension

Xaml에서 이미지 원본을 선언하고 200% 이상의 확대/축소 수준에서 높은 DPI에 대해 이미지가 미리 크기 조정되도록 하는 데 사용할 수 있는 MarkupExtension 클래스로, 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

명령 처리에 대한 참조를 얻기 위해 Peek 같은 컨테이너에서 사용하는 종속성 속성과 포함된 개체로 정의된 사용자 컨텍스트 개체를 포함하는 정적 도우미 클래스입니다.

EnvironmentColors
EnvironmentRenderCapabilities

환경에 대한 시각 효과 옵션을 캡슐화합니다. 이러한 옵션은 현재 렌더링 기능에 따라 사용해야 하는 시각 효과 유형을 결정합니다. 이는 사용자 설정과 WPF의 RenderCapabilities.Tier의 조합을 기반으로 합니다.

ExtensionMethods

VS 형식이 아닌 형식에 대한 확장 메서드입니다. VS 형식에 대한 확장은 env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs

이 형식은 MS.VS.Shell.xx.dll 전달됩니다.

FailIfEmptyAccessKeyRemovingConverter

다음 두 값 중 하나를 반환하는 문자열-문자열 값 변환기입니다.

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를 반환하면 PriorityBinding에서 이 변환기가 오류가 적용되는 바인딩을 고려하므로 일치하는 바인딩을 계속 검색합니다.

ValueConverter에서 이 클래스를 파생하면 입력 형식 유효성 검사가 제거되지만 ValueConverter.Convert의 가상 오버로드는 반환 값을 강력하게 형식화합니다. 이 변환기 Convert 메서드는 문자열 또는 개체를 반환할 수 있어야 합니다.

FeedbackPanel

FeedbackPanel.xaml에 대한 상호 작용 논리

FileNameToImageMonikerConverter

지정된 파일 형식에 대한 ImageMoniker를 가져오는 변환기

FocusHelper

Microsoft 내부에서만 사용합니다. 포커스 작업을 관리합니다.

FontScaling

미리 크기가 조정된 글꼴 크기를 요소에 연결하는 데 사용되는 클래스입니다. {DynamicResource}는 변환기를 값에 적용할 수 없으므로 동적 리소스에서 글꼴 크기를 가져오는 경우 글꼴 크기에 변환(예: 크기 조정)을 적용하려는 경우에 필요합니다.

GrayscaleBitmapSourceConverter

이미지를 동일한 이미지 BitmapSource 의 회색조 버전으로 변환합니다.

GrayscaleImageConverter

Gel 이미지를 과 동일한 이미지 BitmapSource 의 회색조 버전으로 Image변환합니다.

GreedyWrapPanel

이 패널은 WrapPanel과 매우 유사하지만 경계에 도달할 때 래핑하는 대신 충분한 공간이 있으면 래핑합니다. Orientation=Vertical의 경우 충분한 자식 및 너비가 지정된 경우 가능한 한 많은 열을 사용하게 됩니다. Orientation=Horizontal의 경우 충분한 자식 및 높이를 고려하여 가능한 한 많은 행을 사용합니다. MaxWrappingLevels를 사용하여 최대 래핑 수준 수(세로 열, 가로 행)를 지정할 수도 있습니다.

GroupStackPanel

StackPanel UIA 트리의 컨트롤 뷰를 통해 그룹으로 자신을 노출하는 입니다.

HeaderColors

Visual Studio 테마 편집기에서 생성된 리소스 키를 정의합니다.

HelperMethods

Microsoft 내부에서만 사용합니다.

HoursToTimeSpanConverter

Microsoft 내부에서만 사용합니다.

HwndWrapper

WNDCLASS 및 HWND를 생성하고, WndProc을 실행하고, WNDCLASS 및 HWND를 삭제할 수 있는 HWND 주위의 삭제 가능한 래퍼를 나타냅니다.

HyperlinkButton

이 컨트롤은 자신을 하이퍼링크로 노출하려는 단추에 대한 자동화/접근성 지원을 제공하기 위해서만 존재합니다.

IfElseConverter

부울 값에서 모든 형식의 제공된 두 값 중 하나로 변환기입니다. C#의 3nary ?: 연산자와 유사합니다.

ImageButton

Microsoft 내부에서만 사용합니다.

ImageCheckBox

Microsoft 내부에서만 사용합니다.

ImageConverter

를 로 변환합니다 ImageSourceImage.

ImageListValueConverter

지정된 이미지 목록과 해당 목록의 인덱스를 ImageSource로 변환합니다.

ImageSourceExtension

경로 문자열에서 ImageSource를 만들 수 있는 MarkupExtension입니다.

ImageSourceValueConverter

Microsoft 내부에서만 사용합니다. 이미지 원본 값의 변환을 관리합니다.

ImageThemingUtilities

이미지 내의 색 공간을 회색으로 스케일링하고 변환하기 위한 유틸리티 메서드를 포함하는 클래스입니다.

InfoBarColors

VsThemeEditor에서 생성된 리소스 키입니다.

InfoBarHostControl

InfoBars를 호스트하는 데 사용할 수 있는 컨트롤을 만듭니다. 호스트 컨트롤은 각 InfoBar의 이벤트를 관찰하여 컬렉션에서 닫힌 정보 막대를 제거합니다.

Int32Extension

Microsoft 내부에서만 사용합니다. 확장 MarkupExtension

IsEqualConverter

Microsoft 내부에서만 사용합니다.

IsNullOrEmptyConverter

Microsoft 내부에서만 사용합니다.

LanguageHelper

도우미 함수를 제공합니다.

LayoutDoubleUtil

LayoutDoubleUtil은 상대적인 EP를 사용하는 DoubleUtil과 달리 고정 eps를 사용합니다. 레이아웃의 계산 경로는 매우 길기 때문에 일부 레이아웃 비교에 더 적합하므로 DoubleUtil 메서드는 많은 거짓 결과를 제공하지만 더 큰 절대 편차는 일반적으로 레이아웃에서 무해합니다.

LayoutSynchronizedContentControl

콘텐츠가 변경되고 LayoutSynchronizer가 활성화된 경우 동기적으로 레이아웃되는 ContentControl입니다. 이는 컨트롤의 콘텐츠가 변경될 때 측정되고 정렬된 요소를 요구하는 중요한 코드 경로가 하나를 수신하도록 하는 데 사용됩니다.

LayoutSynchronizedItemsControl

항목이 변경되고 LayoutSynchronizer가 활성 상태인 경우 동기적으로 레이아웃을 지정하는 ItemsControl입니다. 이는 컨트롤의 항목이 변경될 때 측정되고 정렬된 요소를 요구하는 중요한 코드 경로가 하나를 수신하도록 하는 데 사용됩니다.

LayoutSynchronizedTabControl

콘텐츠가 변경되고 LayoutSynchronizer가 활성화된 경우 동기적으로 레이아웃을 지정하는 TabControl입니다. 이는 컨트롤의 항목 또는 선택한 항목이 변경될 때 측정되고 정렬된 요소를 요구하는 중요한 코드 경로가 하나를 수신하도록 하는 데 사용됩니다.

LayoutSynchronizedWindow

콘텐츠가 변경되고 LayoutSynchronizer가 활성화된 경우 동기적으로 레이아웃되는 창입니다. 이는 측정되고 정렬된 요소를 요구하는 중요한 코드 경로가 창의 내용이 변경될 때 이를 수신하도록 하는 데 사용됩니다.

LayoutSynchronizer

데이터 모델 변경 내용에 따라 레이아웃이 동기적으로 수행되도록 하는 클래스입니다. 레이아웃 동기화 scope 내에서 Update를 호출하면 업데이트된 요소가 동기적으로 배치됩니다. 참여하는 컨트롤은 데이터 모델이 변경되면 LayoutSynchronizer.Update를 호출해야 합니다.

LiveSearchTextConverter
LiveTextBlock

라이브 지역 접근성 텍스트를 지원하도록 설계된 텍스트 블록입니다. 기본 라이브 설정은 Polite입니다.

LogicalOrConverter
MarchingAntsProgressBar
MathConverter

입력에 대한 수학 연산을 수행하는 변환기 기본 클래스입니다.

MaximumContrastConverter

지정된 ColorBrush/BrushColor/에서 입력 값과 최대 대비가 있는 로 변환합니다.

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

이 클래스가 존재하는 유일한 이유는 포함된 ScrollViewer에서 ComputedXxxScrollBarVisibility 속성을 노출하는 것입니다. 이 속성은 기본 ListBox 스타일에서 익명입니다.

SearchBooleanOptionButton

Visual Studio Common Search Control에서 부울 검색 옵션에 대한 CheckBox 단추 구현

SearchBooleanOptionButtonAutomationPeer

Microsoft 내부에서만 사용합니다. 검색 부울 옵션 단추의 자동화 피어입니다.

SearchCommandOptionButton

Visual Studio Common Search Control에서 명령 검색 옵션에 대한 단추 구현

SearchCommandOptionButtonAutomationPeer

Microsoft 내부에서만 사용합니다.

SearchControl

Microsoft 내부에서만 사용합니다. Visual Studio 일반 검색 컨트롤을 나타냅니다.

SearchControlAutomationPeer

Microsoft 내부에서만 사용합니다. Visual Studio 일반 검색 컨트롤에 대한 UI 자동화 지원을 노출합니다.

SearchControlColors
SearchControlDataSource

Visual Studio 공용 검색 컨트롤의 데이터 원본 클래스를 나타냅니다.

SearchControlDataSource.PropertyNames

검색 컨트롤 데이터 원본 속성의 이름을 나타냅니다.

SearchControlDataSource.VerbNames

검색 제어 데이터 원본 작업의 이름을 포함합니다.

SearchControlPopup

Common Search 컨트롤에서 사용하는 팝업의 구현

SearchControlThicknessConverter

Microsoft 내부에서만 사용합니다. 검색 컨트롤 테두리의 두께에 대한 변환기를 나타냅니다.

SearchFilterButton

Visual Studio Common Search Control에서 검색 필터에 대한 단추 구현

SearchFilterButtonAutomationPeer

Microsoft 내부에서만 사용합니다.

SearchFilterDataSource

Visual Studio 일반 검색 컨트롤의 필터에 대한 데이터 원본을 구현합니다.

SearchFilterDataSource.PropertyNames

검색 필터 데이터 원본의 속성 이름을 나타냅니다.

SearchFilterDataSource.VerbNames

검색 필터 데이터 원본의 작업 이름을 나타냅니다.

SearchMRUItemDataSource

검색 컨트롤의 most-recently-used (MRU) 항목에 대한 데이터 원본을 나타냅니다.

SearchMRUItemDataSource.PropertyNames

검색 most-recently-used (MRU) 항목에 대한 데이터 원본 속성의 이름을 나타냅니다.

SearchMRUItemDataSource.VerbNames

검색 most-recently-used (MRU) 항목 데이터 원본의 작업 이름을 나타냅니다.

SearchMRUListBox

Visual Studio Common Search Control에 대한 MRU 항목 목록의 구현

SearchMRUListBoxItem

Visual Studio Common Search 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 Search Control의 편집 가능한 부분 구현 클래스는 편집 상자에 포커스가 있을 때 컨트롤의 모든 텍스트를 선택하는 것을 구현합니다. 자세한 내용은 OnGotKeyboardFocus의 주석을 참조하세요.

SearchUtilities

Search 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이 있고 SplitterPanel과 함께 사용할 ItemsControl입니다.

SplitterLengthConverter

Microsoft 내부에서만 사용합니다.

SplitterMeasureData

SplitterPanel에서 항목을 측정하는 동안 사용되는 데이터를 저장하는 클래스입니다.

SplitterPanel

누적되지만 화면에 맞게 크기가 조정된 항목의 지향 패널을 나타냅니다.

SplitterResizePreviewWindow

SplitterPanel의 크기 조정 미리 보기를 표시하는 데 사용되는 컨트롤입니다.

StartPageColors
StartPageCommands

시작 페이지별 명령에 대해 라우트된 명령을 제공합니다.

StartPageDataSourceSchema

Microsoft 내부에서만 사용합니다.

StartPageGuidList

Microsoft 내부에서만 사용합니다.

StartPageHelper

시작 페이지 패키지에서 공유하는 기능과 사용자 지정 시작 페이지에 대한 공용 API를 포함합니다.

StartPageRelativeExtension

Uri, ImageSource 또는 문자열이 필요한 모든 속성에서 사용자 지정 시작 페이지에서 상대 경로(여기서 "상대"는 VS가 아닌 XAML 파일을 기준으로 함)를 사용할 수 있도록 하는 태그 확장입니다.

사용법:

StringConcatenatingConverter

Microsoft 내부에서만 사용합니다.

StringNotNullOrEmptyOrWhitespaceConverter
StringToImageMonikerConverter

문자열에서 ImageMoniker로 변환하는 데 사용되는 변환기입니다.

StringToStringWithoutHypertextTagsConverter

Microsoft 내부에서만 사용합니다.

StringToXmlDataProviderConverter

Microsoft 내부에서만 사용합니다. XML 문자열을 로 변환합니다 XmlDataProvider.

StringUppercaseConverter

Microsoft 내부에서만 사용합니다.

StubWindowPaneContent
StyleKey<T>

재정의된 Assembly 속성이 typeof(T)에 따라 올바른 어셈블리를 반환할 수 있도록 템플릿이 적용된 의 ResourceKey단순 파생입니다.

SystemDropShadowChrome

Microsoft 내부에서만 사용합니다.

TaskProgressCollectionControl

에 대한 진행률을 표시할 수 있는 항목 컨트롤입니다 IVsTaskProgressCollection. 컨트롤에 대한 는 ItemsSource 인스턴스의 IVsTaskProgress 컬렉션이어야 합니다.

TextInputDialog

텍스트 입력 대화 상자를 나타냅니다.

TextToolTipService

Microsoft 내부에서만 사용합니다.

ThemeChangedEventArgs

시스템 색 변경, VS 테마 변경 또는 OS 테마 변경으로 인해 VS 색이 변경되면 VSColorTheme.ThemeChanged 이벤트에 대한 인수가 발생합니다.

ThemedAcceleratedDialogColors
ThemedDialogColors
ThemedDialogStyleLoader

테마 대화 상자의 기본(키 없는) 스타일을 포함하는 리소스 사전을 병합하기 위한 연결된 속성을 포함합니다.

ThemedImageConverter

입력 ImageSource를 소스가 대상 배경과 혼합되는 이미지 컨트롤로 변환합니다.
이 변환기는 두 번의 변환을 수행합니다.
입력이 원본 BitmapSource, 대상 배경색 및 이러한 입력에 따라 이미지가 활성화된 모양을 가져야 하는지 여부를 나타내는 부울인 경우 다음 변환이 수행됩니다.

  1. 상수 "후광" 광도가 배경과 혼합되도록 이미지의 광도가 변환됩니다. 이는 후광을 시각적으로 제거하는 효과가 있습니다. "halo" 광도는 변경할 수 없는 상수이며 입력 이미지에서 계산되지 않습니다.
  2. isEnabled 매개 변수가 false이면 이미지가 회색조로 변환됩니다. 회색조 변환 중에 사용되는 "biasColor"여야 하는 매개 변수(선택 사항)를 사용합니다. 매개 변수를 지정하지 않으면 흰색이 바이어스 색으로 사용됩니다. 입력을 BitmapSource로 변환할 수 없는 경우 이미지 조작이 수행되지 않으며 ImageSource가 결과 이미지 컨트롤의 원본으로 직접 사용됩니다.
ThemedImageSourceConverter

ImageSource를 다른 ImageSource로 변환합니다. 입력 이미지가 BitmapSource인 경우 변환된 BitmapSource에는 지정된 배경색에 매핑된 후광 색이 있으며 조건부로 사용 안 함으로 렌더링됩니다.

ThemedUtilityDialogColors
ToBooleanValueConverter<TSource>

대상 형식이 bool인 경우 ValueConverter 대신 를 사용합니다. 박스형 부울 리터럴을 사용하여 작은 성능 이점을 제공합니다.

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 테마에서 색을 가져와 테마/색이 변경되면 알림을 제공합니다.

VsExtensionMethods

VS 형식에 대한 확장 메서드입니다. 비 VS 형식에 대한 확장은 env\shell\Utilities\ExtensionMethods.cs 배치해야 합니다.

VsUIDialogWindow

IVsUIDataSources와 함께 사용되는 Visual Studio 대화 상자의 기본 클래스로 사용할 대화 상자 클래스

이 클래스에서 파생된 대화 상자를 구현하는 사용자는 UI 팩터리(IVsUIFactory 구현자)를 정의하고 팩터리에서 만들 수 있는 UI 요소로 대화 상자를 노출해야 합니다. 대화 상자를 표시하려는 사람은 데이터 원본 팩터리를 사용하여 대화 상자(IVsUIDataSource 구현자)에 대한 데이터 원본을 만들어야 합니다. WindowHelper.AddHelpTopic 함수를 사용하여 데이터 원본에 도움말 항목을 추가합니다. 그런 다음 WindowHelper.ShowModalElement()를 호출하고 요소 ID 및 데이터 원본을 제공합니다.

WatermarkedTextBox

비어 있을 때 워터마크 텍스트를 표시할 수 있는 을 TextBox 나타냅니다.

WeakCollection<T>

Microsoft 내부에서만 사용합니다.

WindowResizeGrip

IResizable을 구현하는 모든 항목의 크기를 조정할 수 있는 Thumb입니다.

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

시작 페이지 데이터 원본 ID

UserFeedback

사용자의 피드백

WindowResizeGripDirection

WindowsResizeGrip의 ResizeGripDirection 종속성 속성에 대한 방향 값

WindowResizeGripMode

현재 크기 조정 작업의 모드를 결정합니다.

대리자

ImageThemingUtilities.ModifyPixelCallback

BitmapSource에서 픽셀 데이터를 수정하는 데 사용되는 콜백입니다.

ThemeChangedEventHandler

색 변경에 대한 이벤트 처리기