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
- Token.cs
- ZoneMembershipCondition.cs
- RegexTree.cs
- DataGridColumn.cs
- PropertyEmitterBase.cs
- CmsInterop.cs
- DefaultWorkflowTransactionService.cs
- FormView.cs
- RoleBoolean.cs
- IDispatchConstantAttribute.cs
- TokenBasedSet.cs
- StylusPlugInCollection.cs
- EncryptedData.cs
- CaseInsensitiveComparer.cs
- ParallelEnumerable.cs
- SecurityPermission.cs
- Processor.cs
- XmlSchemaFacet.cs
- WmlListAdapter.cs
- TableLayoutPanelBehavior.cs
- XmlFormatExtensionPrefixAttribute.cs
- AutomationEventArgs.cs
- SourceFileInfo.cs
- _ListenerAsyncResult.cs
- DateTimeSerializationSection.cs
- DSASignatureFormatter.cs
- LingerOption.cs
- WebResourceAttribute.cs
- OleDbWrapper.cs
- HashAlgorithm.cs
- PeerNameRecord.cs
- OptionUsage.cs
- AsyncPostBackTrigger.cs
- SplineKeyFrames.cs
- VisualStyleInformation.cs
- StrongNameKeyPair.cs
- XmlSerializerVersionAttribute.cs
- IsolationInterop.cs
- ReturnValue.cs
- RequestTimeoutManager.cs
- DataTableClearEvent.cs
- Wrapper.cs
- MailBnfHelper.cs
- DictionarySectionHandler.cs
- LoaderAllocator.cs
- EntityDataSourceChangingEventArgs.cs
- PropertyGrid.cs
- IImplicitResourceProvider.cs
- ChtmlTextWriter.cs
- MouseDevice.cs
- Debugger.cs
- CultureInfoConverter.cs
- ConfigurationLockCollection.cs
- Matrix3D.cs
- DetailsViewUpdateEventArgs.cs
- ForeignKeyConstraint.cs
- XmlDataFileEditor.cs
- XmlChildEnumerator.cs
- RightsManagementEncryptedStream.cs
- BuiltInExpr.cs
- CodeGeneratorOptions.cs
- WorkflowOwnershipException.cs
- EntityDataSourceState.cs
- Wrapper.cs
- FontDialog.cs
- AnimatedTypeHelpers.cs
- ETagAttribute.cs
- HttpApplicationStateWrapper.cs
- TextTreeTextNode.cs
- RuntimeEnvironment.cs
- Fonts.cs
- HtmlTextArea.cs
- XmlDictionary.cs
- ObjectListShowCommandsEventArgs.cs
- PageParserFilter.cs
- ModelEditingScope.cs
- AccessDataSource.cs
- ELinqQueryState.cs
- HijriCalendar.cs
- SystemGatewayIPAddressInformation.cs
- VariableDesigner.xaml.cs
- XmlEnumAttribute.cs
- XmlIncludeAttribute.cs
- TemplateEditingVerb.cs
- PerfService.cs
- DataSourceControlBuilder.cs
- CellRelation.cs
- XmlCodeExporter.cs
- SchemaNamespaceManager.cs
- ToolStripTextBox.cs
- StringUtil.cs
- PropertyValueChangedEvent.cs
- SafeNativeMethods.cs
- EntityDataReader.cs
- OutOfMemoryException.cs
- WsatAdminException.cs
- ButtonFlatAdapter.cs
- ObjectHandle.cs
- Trace.cs
- SmtpDigestAuthenticationModule.cs