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
- RunClient.cs
- RegisteredHiddenField.cs
- followingsibling.cs
- GridViewCancelEditEventArgs.cs
- RequestCacheValidator.cs
- IdentifierCreationService.cs
- _SSPISessionCache.cs
- DesignerLinkAdapter.cs
- MultiTrigger.cs
- CompiledXpathExpr.cs
- DataGridDesigner.cs
- ToolboxComponentsCreatedEventArgs.cs
- X509Certificate2.cs
- ComponentChangedEvent.cs
- HtmlControlAdapter.cs
- SQLDateTime.cs
- ParsedAttributeCollection.cs
- ConnectivityStatus.cs
- SqlMethodAttribute.cs
- NamespaceDecl.cs
- ServiceElementCollection.cs
- DataGridViewCellEventArgs.cs
- SoapTypeAttribute.cs
- ConstructorBuilder.cs
- FolderLevelBuildProviderCollection.cs
- TdsParserHelperClasses.cs
- FontDriver.cs
- TreeNodeCollection.cs
- ProviderCommandInfoUtils.cs
- Environment.cs
- DrawListViewSubItemEventArgs.cs
- DebugView.cs
- StrokeFIndices.cs
- ApplicationSettingsBase.cs
- SQLChars.cs
- MaskedTextBoxTextEditor.cs
- XmlCDATASection.cs
- LinkedList.cs
- HotSpot.cs
- ResourceManagerWrapper.cs
- URL.cs
- DesignTimeValidationFeature.cs
- SafeIUnknown.cs
- WhitespaceSignificantCollectionAttribute.cs
- SettingsPropertyWrongTypeException.cs
- PropVariant.cs
- shaperfactoryquerycachekey.cs
- NumberFunctions.cs
- RectKeyFrameCollection.cs
- _ChunkParse.cs
- RawStylusInputReport.cs
- TypeNameConverter.cs
- WindowsPrincipal.cs
- ScrollPatternIdentifiers.cs
- PasswordTextContainer.cs
- TypeToken.cs
- CollectionConverter.cs
- PeerObject.cs
- CustomErrorCollection.cs
- PointValueSerializer.cs
- MatchingStyle.cs
- InputLanguageSource.cs
- TextChangedEventArgs.cs
- SatelliteContractVersionAttribute.cs
- ConfigurationValues.cs
- XMLDiffLoader.cs
- FolderBrowserDialogDesigner.cs
- WebResourceAttribute.cs
- InternalsVisibleToAttribute.cs
- Array.cs
- NotifyCollectionChangedEventArgs.cs
- ResourceReferenceExpressionConverter.cs
- FileFormatException.cs
- RegionInfo.cs
- PageRanges.cs
- WithParamAction.cs
- TextBoxBase.cs
- XPathDocumentBuilder.cs
- ImmutableAssemblyCacheEntry.cs
- CurrencyManager.cs
- DayRenderEvent.cs
- TextProperties.cs
- CngProvider.cs
- TabPage.cs
- MetadataCacheItem.cs
- ListView.cs
- FixedTextView.cs
- AxisAngleRotation3D.cs
- ScrollChangedEventArgs.cs
- HandoffBehavior.cs
- ErrorEventArgs.cs
- XmlIlTypeHelper.cs
- FrameSecurityDescriptor.cs
- SlipBehavior.cs
- TableCellCollection.cs
- StreamGeometry.cs
- EndOfStreamException.cs
- DataGridViewControlCollection.cs
- OrElse.cs
- ExpressionVisitorHelpers.cs