Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / DataGridColumnHeaderAutomationPeer.cs / 1305600 / DataGridColumnHeaderAutomationPeer.cs
using System; using System.Collections.Generic; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using MS.Internal; namespace System.Windows.Automation.Peers { ////// AutomationPeer for DataGridColumnHeader /// public sealed class DataGridColumnHeaderAutomationPeer : ButtonBaseAutomationPeer { #region Constructors ////// AutomationPeer for DataGridColumnHeader /// /// DataGridColumnHeader public DataGridColumnHeaderAutomationPeer(DataGridColumnHeader owner) : base(owner) { } #endregion #region AutomationPeer Overrides ////// Gets the control type for the element that is associated with the UI Automation peer. /// ///The control type. protected override AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.HeaderItem; } ////// Called by GetClassName that gets a human readable name that, in addition to AutomationControlType, /// differentiates the control represented by this AutomationPeer. /// ///The string that contains the name. protected override string GetClassNameCore() { return Owner.GetType().Name; } /// override protected bool IsOffscreenCore() { if (!Owner.IsVisible) return true; Rect boundingRect = CalculateVisibleBoundingRect(); return DoubleUtil.AreClose(boundingRect, Rect.Empty) || DoubleUtil.AreClose(boundingRect.Height, 0.0) || DoubleUtil.AreClose(boundingRect.Width, 0.0); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RepeaterItemCollection.cs
- WinFormsSpinner.cs
- OracleConnectionFactory.cs
- NativeMethods.cs
- InputScopeManager.cs
- Run.cs
- LowerCaseStringConverter.cs
- WebPartUserCapability.cs
- ControlTemplate.cs
- thaishape.cs
- BreakRecordTable.cs
- WindowsGraphics.cs
- DataRelation.cs
- Win32Exception.cs
- ColorContextHelper.cs
- PropertyValidationContext.cs
- ControlBindingsCollection.cs
- EntityKeyElement.cs
- GeneralTransform3DGroup.cs
- compensatingcollection.cs
- AppSecurityManager.cs
- UpdateDelegates.Generated.cs
- PageContent.cs
- TraceLog.cs
- UnsafeNativeMethods.cs
- TextContainerHelper.cs
- TargetControlTypeAttribute.cs
- BreadCrumbTextConverter.cs
- Variant.cs
- UdpAnnouncementEndpoint.cs
- UrlMapping.cs
- DataShape.cs
- XmlSchemaSimpleContentExtension.cs
- ImageIndexEditor.cs
- DbModificationCommandTree.cs
- ObjectStorage.cs
- Font.cs
- WizardForm.cs
- Int64.cs
- OleDbFactory.cs
- HyperLinkField.cs
- Main.cs
- MouseGesture.cs
- MessagingDescriptionAttribute.cs
- Globals.cs
- HScrollProperties.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- PageAsyncTaskManager.cs
- Border.cs
- Image.cs
- TraceUtility.cs
- AttachInfo.cs
- ModelTreeEnumerator.cs
- Win32.cs
- InternalsVisibleToAttribute.cs
- ContourSegment.cs
- ColumnMapTranslator.cs
- UIElementParaClient.cs
- HtmlElement.cs
- DataGridViewColumn.cs
- DecimalKeyFrameCollection.cs
- WebPartEditorCancelVerb.cs
- FixUp.cs
- externdll.cs
- ScriptReference.cs
- DataGridRelationshipRow.cs
- DrawingContextDrawingContextWalker.cs
- RegexCompilationInfo.cs
- tooltip.cs
- MethodAccessException.cs
- BitmapEffectOutputConnector.cs
- ChtmlTextWriter.cs
- TransformCollection.cs
- sqlcontext.cs
- VarRefManager.cs
- PluralizationService.cs
- RenderTargetBitmap.cs
- XmlSchemaCollection.cs
- ImageMetadata.cs
- ContentPlaceHolder.cs
- Utilities.cs
- AuthStoreRoleProvider.cs
- DocumentApplication.cs
- ExecutionContext.cs
- AnimationClock.cs
- Base64Decoder.cs
- ExpressionBindingCollection.cs
- Model3D.cs
- BufferedGenericXmlSecurityToken.cs
- Adorner.cs
- MessageAction.cs
- PenThreadWorker.cs
- GradientSpreadMethodValidation.cs
- Reference.cs
- XmlSchemaGroupRef.cs
- SettingsPropertyNotFoundException.cs
- DriveNotFoundException.cs
- XmlElementAttribute.cs
- SystemTcpStatistics.cs
- KerberosRequestorSecurityToken.cs