Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] calendars Canvas class animating properties of attached properties Bottom property buttons, as content for Children collection class hierarchy coordinate systems for guideline for using Height property isDrawing property layering of elements Left property 2nd locations of elements, specifying mouse events with origin, setting overlapping elements printing purpose of 2nd RenderTransform, setting Right property Shape objects, positioning 2nd SizeChanged event sizing elements text placement Top property 2nd Width property CheckBox controls 2nd 3rd Checked event child elements Arrange method 2nd Child property Children property of Panel five common overrides GetVisualChild method 2nd Measure method of children 2nd MeasureOverride method 2nd OnRender method single-child [See single-child elements] sizing of parents VisualChildrenCount property, overriding 2nd Class attribute, XAML 2nd class hierarchy, WPF classes, splitting with partial keyword Click events ClickMode property of MenuItem routing of client areas 2nd clipboard commands 2nd code-behind files, data binding in XAML to replace CollectionView class arranging views, overview of Can properties constructor currency manager for current position methods events of filtering with GetDefaultView method to create grouping with IEnumerable implementation index navigation Predicate delegate properties of PropertyChanged events purpose of Refresh method sorting color [See also Color class, Color structure, , Colors class, ] ColorAnimation class 2nd 3rd ColorAnimationUsingKeyFrames DynamicResources for system wide change messages text, setting for ToolBar example for text Color class Color elements, XAML reflection, obtaining members by ToString method results Color structures Colors class Color structures in defined reflection, obtaining members by 2nd Web browser color support CombinedGeometry class ComboBox controls default state events of 2nd focus issues IsEditable property items, populating ToolBar containers of user issues command line arguments Command property of ButtonBase class Command property of MenuItem CommandBinding elements CommandBindings property of UIElement class commands, keyboard, binding to menu items console windows, compiler flag control of Content property borders Button class, setting to compositing, importance of ContentControl class, derivation from ContentPresenter elements element sizing issues font settings FrameworkElement class Image class notification of events object type of one object limitation issue panels, setting to purpose of SizeToContent property string issues templates with 2nd text string, setting to ToString methods with UIElement class user-input events XAML for ContentControl class Button class, relationship to ContentPresenter class DataTemplate objects with 2nd HeaderedContentControl class multiple objects in content [See Panel class] panels [See Panel class] purpose of templates for setting content ContentElement class defined event routing IsMouseOver property relation to UIElement styles not supported user-input events ContentPresenter class 2nd 3rd ContentProperty, data binding with 2nd ContextMenu controls ControllableStoryboardAction class controls border reactions to mouseovers buttons [See Button class] check boxes [See CheckBox controls] class hierarchy for 2nd color response to clicks Control class as parent of 2nd 3rd custom [See custom controls] data binding of [See also data binding] defined dependency properties derivations of common controls FormattedText constructors with HeaderedContentControl class hierarchical data display [See TreeView controls] ItemsControl class label controls [See Label class] list boxes [See ListBox controls] list views [See ListView controls] looklessness of namespaces for property overview radio buttons [See RadioButton controls] sharing formatting properties of [See styles] single-child [See single-child elements] StatusBar class templates [See ControlTemplate class, templates] text boxes [See RichTextBox controls, TextBox controls] toggle buttons [See ToggleButton class] tree views [See TreeView controls] ControlTemplate class button assignments to class hierarchy of ContentPresenter class ContentTemplateSelector property creating, purpose of defaults for, examining defined 2nd element creation timing FrameworkElementFactory objects properties, specifying purpose of resources, defining as Setter objects Styles, combining with TargetType property 2nd template creation triggers 2nd 3rd 4th 5th VisualTree property of converting formats convex hulls coordinate systems cropping bitmaps 2nd curly brackets ({}) Cursor class curves ArcSegments [See arcs] Bézier [See Bézier curves] Polyline objects for positioning splines [See Bézier curves, splines] custom controls background colors Control base class for Focusable property images, displaying in Margin property sizing effects single-child [See single-child elements] sizing of UIElement class child elements for custom elements background colors consumers, reserving size properties for 2nd Content property sizing issues Control base class for desired size FillProperty Focusable property FrameworkElement base class for Grid class sizing issues images, displaying in Margin property MeasureOverride method natural size single-child [See single-child elements] sizing of [See sizing of custom elements] UIElement base class for custom panels AffectsParent flags 2nd alignment issues ArrangeOverride method 2nd 3rd 4th 5th attached properties with Children property of Panel Children property of UIElementCollection FrameworkElement-based 2nd GetVisualChildren handling InternalChildren property MeasureOverride method 2nd 3rd 4th 5th not inherited from Panel OnRender with Panel, advantages of inheriting from RenderTransform SizeToContent effects sizing of elements UniformGrid class VisualChildrenCount handling |