System.Windows.Controls.Primitives Przestrzeń nazw

Zawiera klasy bazowe i kontrolki, które mają być używane jako część innych bardziej złożonych kontrolek.

Klasy

BulletDecorator

Reprezentuje kontrolkę układu, która wyrównuje punktor i inny obiekt wizualny.

ButtonBase

Reprezentuje klasę bazową dla wszystkich Button kontrolek.

CalendarButton

Reprezentuje miesiąc lub rok dla Calendar obiektu.

CalendarDayButton

Reprezentuje dzień w obiekcie Calendar.

CalendarItem

Reprezentuje aktualnie wyświetlany miesiąc lub rok dla elementu Calendar.

DataGridCellsPresenter

Używany w szablonie elementu DataGrid , aby określić lokalizację w drzewie wizualnym kontrolki, w którym mają zostać dodane komórki.

DataGridColumnHeader

Reprezentuje pojedynczy DataGrid nagłówek kolumny.

DataGridColumnHeadersPresenter

Służy do DataGrid określania lokalizacji w drzewie wizualnym kontrolki, w którym mają zostać dodane nagłówki kolumn.

DataGridDetailsPresenter

Służy do DataGrid określania lokalizacji w drzewie wizualnym kontrolki, w którym mają zostać dodane szczegóły wiersza.

DataGridRowHeader

Reprezentuje pojedynczy DataGrid nagłówek wiersza.

DataGridRowsPresenter

Służy do DataGrid określania lokalizacji w drzewie wizualnym kontrolki, w którym mają zostać dodane wiersze.

DatePickerTextBox

Reprezentuje wprowadzanie tekstu elementu DatePicker.

DocumentPageView

Reprezentujeport widoku dla podzielonego na strony DocumentPage.

DocumentViewerBase

Udostępnia klasę bazową dla osób przeglądających, które mają wyświetlać zawartość stałą lub przepływową (reprezentowaną odpowiednio przez element FixedDocument lub FlowDocument).

DragCompletedEventArgs

Zawiera informacje o DragCompleted zdarzeniu, które występuje, gdy użytkownik ukończy operację przeciągania za pomocą myszy kontrolki Thumb .

DragDeltaEventArgs

Zawiera informacje o DragDelta zdarzeniu, które występuje co najmniej raz, gdy użytkownik przeciąga kontrolkę Thumb myszą.

DragStartedEventArgs

Zawiera informacje o DragStarted zdarzeniu, które występuje, gdy użytkownik przeciąga kontrolkę Thumb myszą.

GridViewRowPresenterBase

Reprezentuje klasę bazową dla klas, które definiują układ dla wiersza danych, w którym różne elementy danych są wyświetlane w różnych kolumnach.

ItemsChangedEventArgs

Udostępnia dane dla zdarzenia ItemsChanged.

LayoutInformation

Definiuje metody, które udostępniają dodatkowe informacje o stanie układu elementu.

MenuBase

Reprezentuje kontrolkę definiującą opcje wyboru dla użytkowników do wybrania.

MultiSelector

Udostępnia abstrakcyjną klasę dla kontrolek, które umożliwiają wybranie wielu elementów.

Popup

Reprezentuje wyskakujące okno z zawartością.

RangeBase

Reprezentuje element, który ma wartość w określonym zakresie.

RepeatButton

Reprezentuje kontrolkę, która wielokrotnie zgłasza swoje Click zdarzenie od momentu jego naciśnięcia do momentu jego zwolnienia.

ResizeGrip

Reprezentuje implementację Thumb kontrolki, która umożliwia Window zmianę rozmiaru.

ScrollBar

Reprezentuje kontrolkę, która zapewnia pasek przewijania, który ma przesuwany Thumb , którego pozycja odpowiada wartości.

ScrollEventArgs

Dostarcza dane dla Scroll zdarzenia, które występuje w przypadku Thumb ScrollBar przeniesienia.

SelectiveScrollingGrid

Panel, który może przechowywać określone komórki na miejscu po przewinięciu widoku.

Selector

Reprezentuje kontrolkę, która umożliwia użytkownikowi wybieranie elementów z elementów podrzędnych.

StatusBar

Reprezentuje kontrolkę, która wyświetla elementy i informacje na pasku poziomym w oknie aplikacji.

StatusBarItem

Reprezentuje element kontrolki StatusBar .

TabPanel

Obsługuje układ TabItem obiektów na obiekcie TabControl.

TextBoxBase

Abstrakcyjna klasa bazowa, która udostępnia funkcje kontrolek edycji tekstu, w tym TextBox i RichTextBox.

Thumb

Reprezentuje kontrolkę, którą można przeciągać przez użytkownika.

TickBar

Reprezentuje kontrolkę, która rysuje zestaw znaków znaczników dla kontrolki Slider .

ToggleButton

Klasa podstawowa dla kontrolek, które mogą przełączać stany, takie jak CheckBox.

ToolBarOverflowPanel

Służy do rozmieszczania elementów przepełnienia ToolBar .

ToolBarPanel

ToolBar Rozmieszcza elementy wewnątrz elementu ToolBar.

Track

Reprezentuje element pierwotny kontrolki, który obsługuje pozycjonowanie i ustalanie rozmiaru Thumb kontrolki oraz dwie RepeatButton kontrolki używane do ustawiania elementu Value.

UniformGrid

Zapewnia sposób rozmieszczania zawartości w siatce, w której wszystkie komórki w siatce mają taki sam rozmiar.

Struktury

CustomPopupPlacement

Definiuje niestandardowe parametry umieszczania dla kontrolki Popup .

GeneratorPosition

GeneratorPosition służy do opisywania pozycji elementu zarządzanego przez program ItemContainerGenerator.

Interfejsy

IContainItemStorage

Zapewnia implementację torby właściwości dla paneli elementów.

IHierarchicalVirtualizationAndScrollInfo

Udostępnia właściwości, za pomocą których kontrolka wyświetla dane hierarchiczne komunikują się z elementem VirtualizingPanel.

IItemContainerGenerator

Interfejs implementowany przez klasy, które są odpowiedzialne za generowanie zawartości interfejsu użytkownika w imieniu hosta.

IRecyclingItemContainerGenerator

Rozszerza interfejs w IItemContainerGenerator celu ponownego użycia wygenerowanej zawartości interfejsu użytkownika. Klasy odpowiedzialne za generowanie zawartości interfejsu użytkownika w imieniu hosta implementują ten interfejs.

IScrollInfo

Reprezentuje główny region przewijany wewnątrz kontrolki ScrollViewer .

Wyliczenia

AutoToolTipPlacement

Opisuje środki, za pomocą których automatyczne ToolTip jest ustawiane na kontrolce Slider .

GeneratorDirection

Określa kierunek generowania elementów. GeneratorDirection jest używany przez program StartAt.

GeneratorStatus

Służy do ItemContainerGenerator wskazywania stanu generowania elementu.

PlacementMode

Opisuje umieszczanie Popup kontrolki wyświetlanej na ekranie.

PopupAnimation

Opisuje, jak kontrolka Popup animuje się po jej otwarciu.

PopupPrimaryAxis

Opisuje kierunek przenoszenia kontrolki Popup w celu zwiększenia widocznej Popup ilości.

ScrollEventType

Opisuje zachowanie, które spowodowało zdarzenie Scroll dla kontrolki ScrollBar .

TickBarPlacement

Określa położenie TickBar kontrolki w odniesieniu do Track kontrolki Slider .

TickPlacement

Określa położenie znaczników w kontrolce Slider w odniesieniu do Track implementowania kontrolki.

Delegaci

CustomPopupPlacementCallback

Reprezentuje metodę, która zapewnia niestandardowe pozycjonowanie dla kontrolki Popup .

DragCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać DragCompleted kierowane zdarzenie kontrolki Thumb .

DragDeltaEventHandler

Reprezentuje metodę, która będzie obsługiwać DragDelta kierowane zdarzenie kontrolki Thumb .

DragStartedEventHandler

Reprezentuje metodę, która będzie obsługiwać DragStarted kierowane zdarzenie kontrolki Thumb .

ItemsChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać ItemsChanged zdarzenie.

ScrollEventHandler

Reprezentuje metodę, która będzie obsługiwać Scroll zdarzenie kierowane, które występuje w przypadku Thumb ScrollBar przeniesienia.