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
- DelegateArgument.cs
- ChannelFactoryBase.cs
- XmlRawWriterWrapper.cs
- AppDomain.cs
- ExtendedProperty.cs
- XmlDocument.cs
- CapacityStreamGeometryContext.cs
- XmlReflectionImporter.cs
- ToolboxDataAttribute.cs
- DataTableReader.cs
- TypeDelegator.cs
- Documentation.cs
- XmlValidatingReaderImpl.cs
- WebPartAddingEventArgs.cs
- Listbox.cs
- XhtmlMobileTextWriter.cs
- CreateUserWizardStep.cs
- GeneralTransform3DTo2D.cs
- FacetDescription.cs
- TraceSection.cs
- ConfigXmlText.cs
- ColorKeyFrameCollection.cs
- BinaryCommonClasses.cs
- OutputScopeManager.cs
- Enum.cs
- ConfigurationValue.cs
- _SslSessionsCache.cs
- CriticalExceptions.cs
- Translator.cs
- UnsafeNativeMethods.cs
- DoubleAnimationUsingPath.cs
- ButtonBaseAutomationPeer.cs
- RichTextBox.cs
- ObjectListCommand.cs
- ScriptModule.cs
- RegexInterpreter.cs
- EventRecord.cs
- Configuration.cs
- QueueProcessor.cs
- EdgeProfileValidation.cs
- EntitySqlQueryCacheEntry.cs
- SourceFileInfo.cs
- HideDisabledControlAdapter.cs
- DataGridViewCellFormattingEventArgs.cs
- OutputWindow.cs
- FloatMinMaxAggregationOperator.cs
- DbConnectionPoolIdentity.cs
- NameNode.cs
- wmiprovider.cs
- FreeFormDesigner.cs
- ChannelPoolSettings.cs
- Comparer.cs
- InstanceNameConverter.cs
- XamlTreeBuilder.cs
- RecipientInfo.cs
- EditModeSwitchButton.cs
- UserControl.cs
- ValidatorCollection.cs
- ImageSourceConverter.cs
- XmlQueryCardinality.cs
- XmlSerializerVersionAttribute.cs
- WebUtil.cs
- MetadataItemSerializer.cs
- InvalidDocumentContentsException.cs
- SoapHeaders.cs
- CallContext.cs
- OleDbSchemaGuid.cs
- WebFaultClientMessageInspector.cs
- FormView.cs
- TraceUtility.cs
- RequestSecurityToken.cs
- ProcessThreadCollection.cs
- NavigationService.cs
- ToolBar.cs
- Item.cs
- FileController.cs
- HotSpot.cs
- CheckableControlBaseAdapter.cs
- Invariant.cs
- DocumentViewer.cs
- LoginName.cs
- ContractInferenceHelper.cs
- Privilege.cs
- DataSourceCache.cs
- ConfigurationPropertyAttribute.cs
- DataGridViewRowHeaderCell.cs
- LinkGrep.cs
- DataListItemCollection.cs
- ProcessThreadDesigner.cs
- HtmlValidatorAdapter.cs
- RectangleGeometry.cs
- ResumeStoryboard.cs
- Pts.cs
- ContainerParagraph.cs
- TextReader.cs
- RequestTimeoutManager.cs
- DBParameter.cs
- DropAnimation.xaml.cs
- ExtendedProtectionPolicyElement.cs
- PropertyChange.cs