activation gesture
A key or text input (gesture) that signals the cell editor to activate itself.attached property
A dependency property which can be set and read to/from any instance of any DependencyObject (not limited to the declared owner types, as with a regular dependency property).attribute syntax
XAML markup syntax that sets a value for a property, or names an event handlers for an event, by declaring an attribute on an element.
card
The visual representation of a data item in a grid's viewport when the grid is in a card-view layout.command gesture
A command gesture, when attached to a RoutedCommand, specifies an action that is bound to raise the RoutedCommand on the element on which the gesture was performed.
data item
A non-templated item contained in an ItemsControl.
fitted width
The width necessary to display the entire content of the column's cells on one line.focus root
An element representing the element in a row that will receive the focus when navigation in the grid is row based.
global assembly cache
Each computer where the common language runtime is installed, has a machine-wide code cache called the global assembly cache (GAC). The GAC stores assemblies specifically designated to be shared by several applications on the computer.
markup extension
Markup extensions return objects based on string attribute values or markup elements in XAML.
observable collection
A dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
predicate delegate
Represents the method that defines a set of criteria and determines whether the specified object meets those criteria.property element syntax
XAML markup syntax that instantiates a common language runtime (CLR) class or struct by declaring an XML element.
resource
Also known as locally defined resources because they are usually defined in XAML and associated with an element, resources provide common information about an element and are available with the scope in which they are defined.
setter
An action that sets a specified property to the specified value. A Style possess a collection of Setter actions which are automatically applied (called Setters).style
A group of Setter and Trigger actions that affect properties of the styled object.system-color theme
The OS theme currently in use by the system on which an application is being run.
template
Used to define the Visual Tree of a Control (ControlTemplate) or the visual tree of the representation of an object (DataTemplate). While templates also have Triggers, it is to be noted that Style triggers cannot interact with particular items of the visual tree for the object.trigger
An action which, as its name indicates, is triggered by a particular condition. Depending on the Trigger type, a Trigger can contain Setters or Storyboards. A Style possesses a collection of Trigger actions, rightfully called Triggers.
viewport
An area on a device into which objects are rendered. In a grid, the viewport is the area where the UI representations of data items—data rows—are displayed.virtualization
A technique by which UI elements are generated only when they are visible on screen.visual tree
The element tree containing all visual elements used for a piece of user interface. This tree is the accumulation of all visual elements created directly by the applications and all visual elements created by the template expansion of elements such as controls and data objects.
x:Name attribute
Uniquely identifies object elements for purpose of access to the instantiated element from code-behind or general code.