Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / DataGridDetailsPresenterAutomationPeer.cs / 1305600 / DataGridDetailsPresenterAutomationPeer.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 DataGridDetailsPresenter /// public sealed class DataGridDetailsPresenterAutomationPeer : FrameworkElementAutomationPeer { #region Constructors ////// AutomationPeer for DataGridDetailsPresenter /// /// DataGridDetailsPresenter public DataGridDetailsPresenterAutomationPeer(DataGridDetailsPresenter owner) : base(owner) { } #endregion #region AutomationPeer Overrides /// protected override string GetClassNameCore() { return this.Owner.GetType().Name; } /// protected override bool IsContentElementCore() { return false; } /// 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. 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 DataGridDetailsPresenter /// public sealed class DataGridDetailsPresenterAutomationPeer : FrameworkElementAutomationPeer { #region Constructors ////// AutomationPeer for DataGridDetailsPresenter /// /// DataGridDetailsPresenter public DataGridDetailsPresenterAutomationPeer(DataGridDetailsPresenter owner) : base(owner) { } #endregion #region AutomationPeer Overrides /// protected override string GetClassNameCore() { return this.Owner.GetType().Name; } /// protected override bool IsContentElementCore() { return false; } /// 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
- DoubleStorage.cs
- Range.cs
- CommandBindingCollection.cs
- UniqueConstraint.cs
- InternalSafeNativeMethods.cs
- DataFieldEditor.cs
- XmlSignatureManifest.cs
- SafeReversePInvokeHandle.cs
- InstanceStoreQueryResult.cs
- SelectionPattern.cs
- DataGridViewDataErrorEventArgs.cs
- ValidatedControlConverter.cs
- QilUnary.cs
- TransportConfigurationTypeElement.cs
- ConfigXmlElement.cs
- COM2PropertyDescriptor.cs
- BaseDataList.cs
- TransformerInfoCollection.cs
- controlskin.cs
- ManifestResourceInfo.cs
- ListenerConstants.cs
- DriveInfo.cs
- TemplatePagerField.cs
- TypeLoadException.cs
- MetadataHelper.cs
- TextRange.cs
- ErrorFormatter.cs
- PropertyCondition.cs
- XsltLibrary.cs
- SelectionGlyphBase.cs
- Camera.cs
- PagesChangedEventArgs.cs
- DataGridViewSelectedCellCollection.cs
- AstNode.cs
- PropertyChangedEventArgs.cs
- HostedHttpTransportManager.cs
- MetadataPropertyvalue.cs
- GACMembershipCondition.cs
- DbLambda.cs
- XmlSchemaElement.cs
- StringWriter.cs
- DesignerActionVerbList.cs
- isolationinterop.cs
- DistributedTransactionPermission.cs
- ObjectListField.cs
- EmptyEnumerator.cs
- GetCryptoTransformRequest.cs
- SubMenuStyleCollection.cs
- EventRoute.cs
- StreamInfo.cs
- SimpleApplicationHost.cs
- UdpTransportBindingElement.cs
- CacheMode.cs
- Match.cs
- HtmlControl.cs
- RawStylusInputCustomDataList.cs
- StateBag.cs
- OleDbConnection.cs
- View.cs
- DataGridColumnDropSeparator.cs
- ServerValidateEventArgs.cs
- DbExpressionVisitor_TResultType.cs
- WrappedReader.cs
- ListManagerBindingsCollection.cs
- ServiceMetadataExtension.cs
- KeyFrames.cs
- ThreadStaticAttribute.cs
- ListView.cs
- SortQuery.cs
- TypeListConverter.cs
- WindowsTab.cs
- QilIterator.cs
- ContextBase.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- EntityViewGenerationAttribute.cs
- LockedActivityGlyph.cs
- DeploymentExceptionMapper.cs
- DesignerSerializationVisibilityAttribute.cs
- PropertyEntry.cs
- DataFormat.cs
- ListControl.cs
- CatalogZone.cs
- Row.cs
- ClientRuntimeConfig.cs
- validationstate.cs
- NameValueFileSectionHandler.cs
- SplitterPanel.cs
- PublisherIdentityPermission.cs
- TraceFilter.cs
- DbResourceAllocator.cs
- LookupNode.cs
- TextTreePropertyUndoUnit.cs
- ScrollProperties.cs
- NavigationCommands.cs
- FixUpCollection.cs
- BindingsCollection.cs
- GacUtil.cs
- DBSchemaTable.cs
- AssociationTypeEmitter.cs
- TraceSection.cs