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
- OdbcFactory.cs
- TableStyle.cs
- ExceptionAggregator.cs
- FileSystemWatcher.cs
- ControlParameter.cs
- SafeNativeMethods.cs
- HttpModuleActionCollection.cs
- ObjectIDGenerator.cs
- NoClickablePointException.cs
- XmlSignatureManifest.cs
- XamlFrame.cs
- SchemaNotation.cs
- InkCanvasAutomationPeer.cs
- HostingPreferredMapPath.cs
- CapabilitiesState.cs
- ToolZoneDesigner.cs
- InstanceCompleteException.cs
- DataTableExtensions.cs
- FutureFactory.cs
- DbException.cs
- Visual3D.cs
- MouseWheelEventArgs.cs
- MobileSysDescriptionAttribute.cs
- DocumentViewerBase.cs
- OrderPreservingSpoolingTask.cs
- ExpressionNode.cs
- PixelFormats.cs
- TaskDesigner.cs
- WebPartVerbCollection.cs
- TemplatingOptionsDialog.cs
- TraceAsyncResult.cs
- TcpPortSharing.cs
- CodeAttachEventStatement.cs
- FileAuthorizationModule.cs
- DataGridViewLayoutData.cs
- AppDomainEvidenceFactory.cs
- ExpressionBuilderContext.cs
- BitmapEffectGeneralTransform.cs
- ConfigsHelper.cs
- Grant.cs
- XmlUtil.cs
- FunctionCommandText.cs
- TraceSource.cs
- ImageFormatConverter.cs
- WebPartRestoreVerb.cs
- LayoutEditorPart.cs
- SingleAnimationBase.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- LogoValidationException.cs
- FixedTextContainer.cs
- Pool.cs
- DataRowChangeEvent.cs
- UniformGrid.cs
- OdbcEnvironment.cs
- PropertyTabChangedEvent.cs
- SizeLimitedCache.cs
- Error.cs
- RecordsAffectedEventArgs.cs
- Security.cs
- HebrewNumber.cs
- ListViewGroupItemCollection.cs
- ParameterReplacerVisitor.cs
- AddInStore.cs
- DSASignatureFormatter.cs
- RepeaterItem.cs
- FontStyleConverter.cs
- ToolboxItemFilterAttribute.cs
- Pkcs7Recipient.cs
- FilterFactory.cs
- Keyboard.cs
- SystemResourceHost.cs
- EntityContainer.cs
- MonthCalendarDesigner.cs
- D3DImage.cs
- DictionaryGlobals.cs
- StoryFragments.cs
- MetafileHeader.cs
- IResourceProvider.cs
- EnumValidator.cs
- SByteStorage.cs
- XmlImplementation.cs
- xmlfixedPageInfo.cs
- SamlAdvice.cs
- ResourcePermissionBaseEntry.cs
- BufferedGraphics.cs
- CoreChannel.cs
- IPAddress.cs
- KeyPressEvent.cs
- UnsafeMethods.cs
- Baml2006KnownTypes.cs
- XmlSchemaInclude.cs
- RegexWorker.cs
- VoiceObjectToken.cs
- ChannelOptions.cs
- FixedNode.cs
- ContextMenuStrip.cs
- XmlAttributeCollection.cs
- UrlMappingsSection.cs
- TemplateNameScope.cs
- CalendarDataBindingHandler.cs