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
- AuthenticateEventArgs.cs
- KeyGesture.cs
- OdbcReferenceCollection.cs
- OciEnlistContext.cs
- SamlNameIdentifierClaimResource.cs
- TextBoxRenderer.cs
- XmlReaderSettings.cs
- FlowLayoutSettings.cs
- UIInitializationException.cs
- ValidateNames.cs
- VScrollBar.cs
- XmlAttribute.cs
- SystemDropShadowChrome.cs
- CommandExpr.cs
- ExtensionSimplifierMarkupObject.cs
- SafeBitVector32.cs
- HostingEnvironmentException.cs
- Track.cs
- NameTable.cs
- TypeDefinition.cs
- DataKeyArray.cs
- DesignerListAdapter.cs
- BinaryMethodMessage.cs
- SqlStatistics.cs
- BitmapEffectInputData.cs
- DragDeltaEventArgs.cs
- QilParameter.cs
- SessionEndingEventArgs.cs
- RadioButtonFlatAdapter.cs
- ExpressionNormalizer.cs
- ScriptMethodAttribute.cs
- _OSSOCK.cs
- RemotingServices.cs
- configsystem.cs
- SafeNativeMethodsOther.cs
- TCPClient.cs
- ActivitySurrogate.cs
- TreeChangeInfo.cs
- CodeTypeOfExpression.cs
- WinInetCache.cs
- FilterQuery.cs
- CookieProtection.cs
- XmlSchemaComplexType.cs
- ThreadExceptionDialog.cs
- FormsAuthentication.cs
- ItemAutomationPeer.cs
- BasicBrowserDialog.cs
- EventEntry.cs
- ReplacementText.cs
- FormViewDeletedEventArgs.cs
- RegexGroupCollection.cs
- TypeSource.cs
- XpsColorContext.cs
- Rotation3DAnimationUsingKeyFrames.cs
- SafeNativeMethods.cs
- GroupDescription.cs
- ConfigXmlText.cs
- PagerSettings.cs
- CatalogZoneAutoFormat.cs
- GenerateHelper.cs
- TagNameToTypeMapper.cs
- SerializationObjectManager.cs
- MetadataCache.cs
- Wizard.cs
- COM2PictureConverter.cs
- ExecutionEngineException.cs
- RequestCacheValidator.cs
- CacheChildrenQuery.cs
- PageContentAsyncResult.cs
- SmiEventSink_DeferedProcessing.cs
- CodeTypeDelegate.cs
- Rights.cs
- _KerberosClient.cs
- QueryMatcher.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- HttpCachePolicy.cs
- _AutoWebProxyScriptWrapper.cs
- ComponentTray.cs
- CodeExporter.cs
- TraceEventCache.cs
- IArgumentProvider.cs
- MarkupCompiler.cs
- XsltContext.cs
- PenLineJoinValidation.cs
- Canvas.cs
- QueryCacheKey.cs
- EventLogPermissionAttribute.cs
- SqlCommandBuilder.cs
- WorkerProcess.cs
- TemplateField.cs
- WorkflowDesignerColors.cs
- RadioButtonStandardAdapter.cs
- ScriptControlManager.cs
- TargetControlTypeAttribute.cs
- Speller.cs
- Control.cs
- ClientUrlResolverWrapper.cs
- RepeaterItemCollection.cs
- BitmapMetadata.cs
- UnsafeNativeMethods.cs