이 설명서는 보관되지만 유지 되지 않습니다.

System.Windows.Controls 네임스페이스

Provides classes to create elements, known as controls, that enable a user to interact with an application. The control classes are at the core of the user's experience with any application because they allow a user to view, select, or enter data or other information.

 클래스설명
Public 클래스AccessTextSpecifies with an underscore the character that is used as the access key.
Public 클래스AdornedElementPlaceholderRepresents the element used in a ControlTemplate to specify where an adorned control is placed relative to other elements in the ControlTemplate.
Public 클래스BooleanToVisibilityConverterRepresents the converter that converts Boolean values to and from Visibility enumeration values. This class cannot be inherited.
Public 클래스BorderDraws a border, background, or both around another element.
Public 클래스BorderGapMaskConverterRepresents a converter that converts the dimensions of a GroupBox control into a VisualBrush.
Public 클래스ButtonRepresents a Windows button control, which reacts to the ButtonBase.Click event.
Public 클래스CanvasDefines an area within which you can explicitly position child elements by using coordinates that are relative to the Canvas area.
Public 클래스CheckBoxRepresents a control that a user can select and clear.
Public 클래스CleanUpVirtualizedItemEventArgsProvides data for the CleanUpVirtualizedItem event.
Public 클래스ColumnDefinitionDefines column-specific properties that apply to Grid elements.
Public 클래스ColumnDefinitionCollectionProvides access to an ordered, strongly typed collection of ColumnDefinition objects.
Public 클래스ComboBox Represents a selection control in a drop-down list form. The items in the ComboBox can be shown and hidden by clicking the Button on the control.
Public 클래스ComboBoxItem Implements a selectable item inside a ComboBox.
Public 클래스ContentControlRepresents a control with a single piece of content.
Public 클래스ContentPresenterDisplays the content of a ContentControl.
Public 클래스ContextMenuRepresents a Menu control that contains a pop-up menu. The ContextMenu allows a control to expose functionality through the use of a Menu that is specific to the context of the control.
Public 클래스ContextMenuEventArgs Provides data for a context menu event.
Public 클래스ContextMenuService Service class that provides the system implementation for displaying a ContextMenu.
Public 클래스ControlRepresents the base class for all user-interactive elements
Public 클래스ControlTemplateSpecifies the visual structure and behavioral aspects of a Control that can be shared across multiple instances of the control.
Public 클래스DataTemplateSelectorProvides a way to choose a DataTemplate based on the data object and the data-bound element.
Public 클래스DecoratorProvides a base class for elements that apply effects onto or around a single child element, such as Border or Viewbox.
Public 클래스DefinitionBaseDefines the functionality required to support a shared-size group that is used by the ColumnDefinitionCollection and RowDefinitionCollection classes. This is an abstract class.
Public 클래스DockPanelDefines an area where you can arrange child elements either horizontally or vertically, relative to each other.
Public 클래스DocumentViewerRepresents a document viewing control that can host paginated FixedDocument content such as an XpsDocument.
Public 클래스ExceptionValidationRuleRepresents a rule that checks for exceptions that are thrown during the update of the binding source property.
Public 클래스ExpanderRepresents the control that displays a header that has a collapsible window that displays content.
Public 클래스FlowDocumentPageViewerRepresents a control for viewing flow content in a fixed viewing mode that shows content one page at a time.
Public 클래스FlowDocumentReaderProvides a control for viewing flow content, with built-in support for multiple viewing modes.
Public 클래스FlowDocumentScrollViewerProvides a control for viewing flow content in a continuous scrolling mode.
Public 클래스FrameFrame is a content control that supports navigation.
Public 클래스GridDefines a flexible grid area that consists of columns and rows.
Public 클래스GridSplitterRepresents the control that redistributes space between columns or rows of a Grid control.
Public 클래스GridViewRepresents a view mode that displays data items in columns for a ListView control.
Public 클래스GridViewColumnRepresents a column that displays data.
Public 클래스GridViewColumnCollectionRepresents a collection of GridViewColumn objects.
Public 클래스GridViewColumnHeaderRepresents a column header for a GridViewColumn.
Public 클래스GridViewHeaderRowPresenterRepresents an object that is used to define the layout of a row of column headers.
Public 클래스GridViewRowPresenterRepresents an object that specifies the layout of a row of data.
Public 클래스GroupBoxRepresents a control that creates a container that has a border and a header for user interface (UI) content.
Public 클래스GroupItemAppears as the root of the visual subtree generated for a group.
Public 클래스GroupStyleDefines how you want the group to look at each level.
Public 클래스HeaderedContentControl Base class, but not an abstract class, for all controls that contain single content and have a header.
Public 클래스HeaderedItemsControlRepresents a control that contains multiple items and have a header.
Public 클래스ImageRepresents a control that displays an image.
Public 클래스InkCanvasDefines an area that receives and displays ink strokes.
Public 클래스InkCanvasGestureEventArgsProvides data for the Gesture event.
Public 클래스InkCanvasSelectionChangingEventArgsProvides data for the SelectionChanging.
Public 클래스InkCanvasSelectionEditingEventArgsProvides data for the SelectionMoving and SelectionResizing events.
Public 클래스InkCanvasStrokeCollectedEventArgsProvides data for the StrokeCollected event.
Public 클래스InkCanvasStrokeErasingEventArgsProvides data for the StrokeErasing event.
Public 클래스InkCanvasStrokesReplacedEventArgsProvides data for the StrokesReplaced event.
Public 클래스InkPresenterRenders ink on a surface.
Public 클래스ItemCollectionHolds the list of items that constitute the content of an ItemsControl.
Public 클래스ItemContainerGeneratorGenerates the user interface (UI) on behalf of its host, such as an ItemsControl. This class cannot be inherited.
Public 클래스ItemsControlRepresents a control that can be used to present a collection of items.
Public 클래스ItemsPanelTemplateSpecifies the panel that the ItemsPresenter creates for the layout of the items of an ItemsControl.
Public 클래스ItemsPresenterUsed within the template of an item control to specify the place in the control’s visual tree where the ItemsPanel defined by the ItemsControl is to be added.
Public 클래스LabelRepresents the text label for a control and provides support for access keys.
Public 클래스ListBox Control that implements a list of selectable items.
Public 클래스ListBoxItemRepresents a selectable item in a ListBox.
Public 클래스ListViewRepresents a control that displays a list of data items.
Public 클래스ListViewItemRepresents an item in a ListView control.
Public 클래스MediaElementRepresents a control that contains audio and/or video.
Public 클래스Menu Represents a Windows menu control that enables you to hierarchically organize elements associated with commands and event handlers.
Public 클래스MenuItemImplements a selectable item inside a Menu.
Public 클래스MenuScrollingVisibilityConverterData binding converter to handle the visibility of repeat buttons in scrolling menus.
Public 클래스PagePage encapsulates a page of content that can be navigated to and hosted by Windows Internet Explorer, NavigationWindow, and Frame.
Public 클래스PanelProvides a base class for all Panel elements. Use Panel elements to position and arrange child objects in Windows Presentation Foundation (WPF) applications.
Public 클래스PasswordBoxRepresents a control designed for entering and handling passwords.
Public 클래스PrintDialogInvokes a standard Microsoft Windows print dialog box that configures a PrintTicket and PrintQueue according to user input and then prints a document.
Public 클래스PrintDialogExceptionThe exception that is thrown when an error condition occurs during the opening, accessing, or using of a PrintDialog Control.
Public 클래스ProgressBar Control that an application uses to visually indicate the progress of a lengthy operation.
Public 클래스RadioButton Represents a button that can be selected, but not cleared, by a user. The IsChecked property of a RadioButton can be set by clicking it, but it can only be cleared progammatically.
Public 클래스RichTextBoxRepresents a rich editing control which operates on FlowDocument objects.
Public 클래스RowDefinitionDefines row-specific properties that apply to Grid elements.
Public 클래스RowDefinitionCollectionProvides access to an ordered, strongly typed collection of RowDefinition objects. This class cannot be inherited.
Public 클래스ScrollChangedEventArgsDescribes a change in the scrolling state and contains the required arguments for a ScrollChanged event.
Public 클래스ScrollContentPresenterDisplays the content of a ScrollViewer control. This class cannot be inherited.
Public 클래스ScrollViewerRepresents a scrollable area that can contain other visible elements.
Public 클래스SelectionChangedEventArgs Provides data for the SelectionChanged event.
Public 클래스Separator Control that is used to separate items in items controls.
Public 클래스SliderRepresents a control that lets the user select from a range of values by moving a Thumb control along a Track.
Public 클래스SoundPlayerActionRepresents a light weight audio playback TriggerAction used to play .wav files.
Public 클래스SpellCheckProvides real-time spell checking functionality to text editing controls, including TextBox and RichTextBox.
Public 클래스SpellingErrorRepresents a misspelled word in an editing control (i.e. TextBox or RichTextBox).
Public 클래스StackPanelArranges child elements into a single line that can be oriented horizontally or vertically.
Public 클래스StickyNoteControlRepresents a control that lets users attach typed text or handwritten annotations to documents. This class cannot be inherited.
Public 클래스StyleSelectorProvides a way to apply styles based on custom logic.
Public 클래스TabControlRepresents a control that allows visual content to be arranged in a tabular form.
Public 클래스TabItemControl that implements a selectable item inside a TabControl.
Public 클래스TextBlockProvides a lightweight control for displaying small amounts of flow content.
Public 클래스TextBoxRepresents a control that can be used to display or edit unformatted text.
Public 클래스TextChangedEventArgsProvides data for the TextChanged event.
Public 클래스TextSearchEnables a user to quickly access items in a set by typing prefixes of strings.
Public 클래스ToolBarProvides a container for a group of commands or controls.
Public 클래스ToolBarTrayLayout container that handles the layout of a ToolBar.
Public 클래스ToolTipRepresents a control that creates a pop-up window that displays information for an element in the interface.
Public 클래스ToolTipEventArgsProvides event information for events that occur when a tooltip opens or closes. This class cannot be inherited.
Public 클래스ToolTipServiceRepresents a service that provides properties and events to control the display and behavior of tooltips. This class cannot be inherited.
Public 클래스TreeViewRepresents a control that displays hierarchical data in a tree structure that has items that can expand and collapse.
Public 클래스TreeViewItemImplements a selectable item in a TreeView control.
Public 클래스UIElementCollectionRepresents an ordered collection of UIElements.
Public 클래스UserControlProvides a simple way to create a control.
Public 클래스ValidationProvides methods and attached properties that support data validation. This class cannot be inherited.
Public 클래스ValidationErrorRepresents a validation error that is created either by the binding engine when a ValidationRule reports a validation error, or through the MarkInvalid method explicitly.
Public 클래스ValidationErrorEventArgsProvides information for the Validation.Error attached event.
Public 클래스ValidationResultRepresents the result returned by the ValidationRule.Validate method that indicates whether the checked value passed the ValidationRule.
Public 클래스ValidationRuleProvides a way to create a custom rule in order to check the validity of user input. This is an abstract class.
Public 클래스ViewBaseRepresents the base class for views that define the appearance of data in a ListView control.
Public 클래스ViewboxDefines a content decorator that can stretch and scale a single child to fill the available space.
Public 클래스Viewport3DProvides a rendering surface for 3-D visual content.
Public 클래스VirtualizingPanelProvides a framework for Panel elements that virtualize their child data collection. This is an abstract class.
Public 클래스VirtualizingStackPanelArranges and virtualizes content on a single line that is oriented either horizontally or vertically.
Public 클래스WrapPanelPositions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the Orientation property.

 구조체설명
Public 구조체PageRangeSpecifies a range of pages.

 대리자설명
Public 대리자CleanUpVirtualizedItemEventHandlerRepresents the method that handles the CleanUpVirtualizedItem event.
Public 대리자ContextMenuEventHandler Represents the methods that handle the ContextMenuClosing and ContextMenuOpening events.
Public 대리자GroupStyleSelectorDelegate used to select the group style as a function of the parent group and its level.
Public 대리자InkCanvasGestureEventHandlerRepresents the method that will handle the Gesture event of a InkCanvas.
Public 대리자InkCanvasSelectionChangingEventHandlerRepresents the method that will handle the SelectionChanging event of a InkCanvas.
Public 대리자InkCanvasSelectionEditingEventHandlerRepresents the method that will handle the SelectionMoving event, or SelectionResizing event of an InkCanvas.
Public 대리자InkCanvasStrokeCollectedEventHandlerRepresents the method that will handle the StrokeCollected event of an InkCanvas.
Public 대리자InkCanvasStrokeErasingEventHandlerRepresents the method that will handle the StrokeErasing event of a InkCanvas.
Public 대리자InkCanvasStrokesReplacedEventHandlerRepresents the method that will handle the StrokesReplaced event of a InkCanvas.
Public 대리자ScrollChangedEventHandlerRepresents the method that is used to handle the ScrollChanged event.
Public 대리자SelectionChangedEventHandler Represents the methods that handle the SelectionChanged event.
Public 대리자TextChangedEventHandler Represents the method that handles the TextChanged event.
Public 대리자ToolTipEventHandlerRepresents the method that handles events that occur when a tooltip opens and closes.

 열거형설명
Public 열거형CharacterCasingSpecifies the case of characters typed manually into a TextBox control.
Public 열거형ClickMode Specifies when the Click event should fire.
Public 열거형DockSpecifies the Dock position of a child element that is inside a DockPanel.
Public 열거형ExpandDirectionSpecifies the direction in which an Expander control opens.
Public 열거형FlowDocumentReaderViewingModeNames viewing modes for the FlowDocumentReader control.
Public 열거형GridResizeBehaviorSpecifies the rows or columns that are resized by a GridSplitter control.
Public 열거형GridResizeDirectionSpecifies whether a GridSplitter control redistributes space between rows or between columns.
Public 열거형GridViewColumnHeaderRoleDefines the state or role of a GridViewColumnHeader control.
Public 열거형InkCanvasClipboardFormatSpecifies the type of formats that an InkCanvas accepts from the Clipboard.
Public 열거형InkCanvasEditingModeSpecifies the editing mode for the InkCanvas
Public 열거형InkCanvasSelectionHitResultIdentifies the various parts of a selection adorner of an InkCanvas.
Public 열거형MediaStateSpecifies the states that can be applied to a MediaElement for the LoadedBehavior and UnloadedBehavior properties.
Public 열거형MenuItemRole Defines the different roles that a MenuItem can have.
Public 열거형Orientation Defines the different orientations that a control or layout can have.
Public 열거형OverflowMode Specifies how ToolBar items are placed in the main toolbar panel and in the overflow panel.
Public 열거형PageRangeSelectionSpecifies whether all the pages or only a limited range will be processed by an operation, usually printing.
Public 열거형ScrollBarVisibilitySpecifies the visibility of a ScrollBar for scrollable content.
Public 열거형SelectionMode Defines the selection behavior for a ListBox.
Public 열거형SpellingReformSpecifies the spelling reform rules used by the spellchecker of the text editing control (i.e. TextBox or RichTextBox).
Public 열거형StickyNoteTypeSpecifies whether a StickyNoteControl accepts textor ink.
Public 열거형StretchDirectionDescribes how scaling applies to content and restricts scaling to named axis types.
Public 열거형UndoAction How the undo stack caused or is affected by a text change.
Public 열거형ValidationErrorEventActionDescribes whether a ValidationError object has been added or cleared.
표시: