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
- MetadataPropertyvalue.cs
- XmlAttributeOverrides.cs
- TimeSpanSecondsConverter.cs
- NamedObject.cs
- EventLogPermissionHolder.cs
- UseManagedPresentationBindingElementImporter.cs
- GeneralTransform3DTo2D.cs
- StickyNote.cs
- FamilyCollection.cs
- WindowsSpinner.cs
- ParameterToken.cs
- TabPage.cs
- DecoratedNameAttribute.cs
- SynchronizedDispatch.cs
- SchemaImporterExtensionElement.cs
- DataSysAttribute.cs
- ControlAdapter.cs
- GeometryDrawing.cs
- StrokeRenderer.cs
- Misc.cs
- MetadataArtifactLoader.cs
- Matrix.cs
- ColumnHeaderConverter.cs
- GenericEnumConverter.cs
- ResourceIDHelper.cs
- DbProviderFactory.cs
- GenericRootAutomationPeer.cs
- DependencyPropertyKind.cs
- AppDomainProtocolHandler.cs
- XsdDataContractExporter.cs
- _DigestClient.cs
- SaveFileDialog.cs
- DataGridColumnReorderingEventArgs.cs
- InputScopeNameConverter.cs
- IsolatedStorageFilePermission.cs
- ContainerUtilities.cs
- BitmapMetadata.cs
- ClientSettingsStore.cs
- SingleKeyFrameCollection.cs
- Image.cs
- ObjectConverter.cs
- WindowProviderWrapper.cs
- InstanceHandleConflictException.cs
- DataGridTable.cs
- elementinformation.cs
- TraceHandler.cs
- InheritanceRules.cs
- LogLogRecord.cs
- ExpressionDumper.cs
- ClickablePoint.cs
- ListViewUpdatedEventArgs.cs
- RuntimeResourceSet.cs
- MemberInfoSerializationHolder.cs
- PackageDigitalSignatureManager.cs
- IRCollection.cs
- Directory.cs
- WCFModelStrings.Designer.cs
- SignerInfo.cs
- ResourceExpressionEditor.cs
- TextBox.cs
- EnumUnknown.cs
- InstallerTypeAttribute.cs
- EpmCustomContentSerializer.cs
- ListItemCollection.cs
- FamilyCollection.cs
- InstallerTypeAttribute.cs
- CodeIdentifier.cs
- NamespaceMapping.cs
- DocumentViewerBase.cs
- ReflectionPermission.cs
- MDIWindowDialog.cs
- TypeKeyValue.cs
- CommonDialog.cs
- ContextInformation.cs
- CompilerGeneratedAttribute.cs
- FloatUtil.cs
- LineGeometry.cs
- ConfigurationSectionGroupCollection.cs
- AppDomainGrammarProxy.cs
- ProcessThreadDesigner.cs
- EncoderReplacementFallback.cs
- ExpressionEditorAttribute.cs
- PagerSettings.cs
- AbandonedMutexException.cs
- GenericWebPart.cs
- HitTestResult.cs
- HyperlinkAutomationPeer.cs
- NameSpaceExtractor.cs
- DbConnectionStringBuilder.cs
- MappingItemCollection.cs
- ThreadStateException.cs
- Native.cs
- AutomationAttributeInfo.cs
- SafeSecurityHelper.cs
- SQLStringStorage.cs
- BamlVersionHeader.cs
- EventLogEntry.cs
- FixedStringLookup.cs
- TextSchema.cs
- Encoder.cs