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
- ProtocolsSection.cs
- DataGridColumnFloatingHeader.cs
- IDictionary.cs
- ScriptManagerProxy.cs
- TextWriterEngine.cs
- CollectionBuilder.cs
- ArgumentException.cs
- XmlElementAttributes.cs
- SubtreeProcessor.cs
- CustomSignedXml.cs
- SendingRequestEventArgs.cs
- KeyValuePair.cs
- ExtensionFile.cs
- WriteableOnDemandPackagePart.cs
- WebSysDisplayNameAttribute.cs
- UInt64Storage.cs
- XmlILAnnotation.cs
- DataComponentGenerator.cs
- InputBinder.cs
- EventSource.cs
- Baml2006KeyRecord.cs
- ParseChildrenAsPropertiesAttribute.cs
- SoapElementAttribute.cs
- WinInet.cs
- MessageSmuggler.cs
- WinInetCache.cs
- MsmqChannelListenerBase.cs
- OciEnlistContext.cs
- ReadOnlyHierarchicalDataSourceView.cs
- CompoundFileStreamReference.cs
- XPathMultyIterator.cs
- RecordConverter.cs
- OdbcPermission.cs
- Condition.cs
- SplineKeyFrames.cs
- TracingConnection.cs
- Mutex.cs
- Authorization.cs
- DataGridRowDetailsEventArgs.cs
- Visual3D.cs
- ClipboardData.cs
- RuntimeHelpers.cs
- DesignerVerb.cs
- DataGridClipboardCellContent.cs
- GridErrorDlg.cs
- DataGridViewButtonCell.cs
- SecurityToken.cs
- BinaryParser.cs
- util.cs
- ViewGenResults.cs
- Speller.cs
- CopyOnWriteList.cs
- XmlException.cs
- MulticastDelegate.cs
- OdbcInfoMessageEvent.cs
- Operators.cs
- RenderingBiasValidation.cs
- XmlNamedNodeMap.cs
- LabelInfo.cs
- SystemTcpStatistics.cs
- XmlNodeReader.cs
- PowerStatus.cs
- newitemfactory.cs
- odbcmetadatacolumnnames.cs
- TextDecoration.cs
- InputMethod.cs
- JapaneseCalendar.cs
- OperandQuery.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- EndEvent.cs
- SafeRegistryHandle.cs
- ExtensionDataReader.cs
- SourceFilter.cs
- ProxyGenerationError.cs
- ExeContext.cs
- WindowHideOrCloseTracker.cs
- DetailsViewInsertedEventArgs.cs
- DefaultPropertyAttribute.cs
- GC.cs
- NamespaceInfo.cs
- DetailsViewPagerRow.cs
- MemoryStream.cs
- RepeatButton.cs
- GridView.cs
- ArraySortHelper.cs
- XmlSerializationReader.cs
- SafeHandle.cs
- RegistryPermission.cs
- SiteMapDataSource.cs
- ColumnMap.cs
- IPAddressCollection.cs
- AttachmentService.cs
- ListBindableAttribute.cs
- InitializationEventAttribute.cs
- XMLUtil.cs
- DecimalAnimationUsingKeyFrames.cs
- compensatingcollection.cs
- StorageScalarPropertyMapping.cs
- ValidationSummary.cs