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
- EntityDesignerUtils.cs
- Misc.cs
- TraceSection.cs
- CompiledRegexRunnerFactory.cs
- TableItemStyle.cs
- SystemGatewayIPAddressInformation.cs
- WebMessageEncodingElement.cs
- DependencyPropertyHelper.cs
- AllowedAudienceUriElement.cs
- WebPartDisplayModeEventArgs.cs
- CommonObjectSecurity.cs
- InputQueue.cs
- HtmlForm.cs
- QuotedPrintableStream.cs
- BindingGroup.cs
- TextBox.cs
- XmlSchemaValidator.cs
- _RequestCacheProtocol.cs
- ByeMessageCD1.cs
- BrowserCapabilitiesFactoryBase.cs
- graph.cs
- EntityDataSourceWrapper.cs
- TabControlCancelEvent.cs
- QueryReaderSettings.cs
- BasePattern.cs
- MsmqIntegrationProcessProtocolHandler.cs
- PointKeyFrameCollection.cs
- recordstatescratchpad.cs
- AsyncPostBackErrorEventArgs.cs
- HybridDictionary.cs
- BindingList.cs
- KeyValueInternalCollection.cs
- WindowsAltTab.cs
- ProtectedProviderSettings.cs
- Transform3D.cs
- ViewRendering.cs
- FullTrustAssemblyCollection.cs
- ComponentManagerBroker.cs
- NonParentingControl.cs
- TTSVoice.cs
- JsonByteArrayDataContract.cs
- ConnectionPoint.cs
- MenuItem.cs
- WMICapabilities.cs
- EntityModelBuildProvider.cs
- MetadataHelper.cs
- Subtree.cs
- DocumentSequenceHighlightLayer.cs
- ReadOnlyNameValueCollection.cs
- ObjectDataSourceMethodEventArgs.cs
- XmlSortKey.cs
- XPathPatternBuilder.cs
- AnimationStorage.cs
- DragDropHelper.cs
- ButtonStandardAdapter.cs
- BmpBitmapEncoder.cs
- WsrmTraceRecord.cs
- PolicyLevel.cs
- SchemaMerger.cs
- DelegatedStream.cs
- FlowLayoutSettings.cs
- HScrollBar.cs
- RenderData.cs
- Bitmap.cs
- DbMetaDataCollectionNames.cs
- WarningException.cs
- SecurityPolicySection.cs
- Matrix3D.cs
- TextBoxView.cs
- RegisteredScript.cs
- ItemChangedEventArgs.cs
- FixedHighlight.cs
- Repeater.cs
- ConfigPathUtility.cs
- AuthorizationRuleCollection.cs
- TimersDescriptionAttribute.cs
- XmlChildNodes.cs
- ToggleButton.cs
- TraceRecord.cs
- TypeUnloadedException.cs
- TransactionalPackage.cs
- ContentIterators.cs
- FormsIdentity.cs
- BasicBrowserDialog.designer.cs
- PageThemeBuildProvider.cs
- Subset.cs
- DashStyles.cs
- Matrix.cs
- ResXBuildProvider.cs
- ButtonBase.cs
- Message.cs
- BitmapMetadata.cs
- RayMeshGeometry3DHitTestResult.cs
- SchemaManager.cs
- BufferedGraphicsManager.cs
- DataRecord.cs
- TreeViewItemAutomationPeer.cs
- FieldToken.cs
- SiteMapSection.cs
- ProfileBuildProvider.cs