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
- InfoCardMetadataExchangeClient.cs
- XmlAttributeAttribute.cs
- SendKeys.cs
- DatatypeImplementation.cs
- XPathNodePointer.cs
- AnimationTimeline.cs
- AsyncOperationContext.cs
- ParagraphResult.cs
- AssemblySettingAttributes.cs
- PowerModeChangedEventArgs.cs
- RequestQueryProcessor.cs
- MediaCommands.cs
- PtsCache.cs
- TransformedBitmap.cs
- TextStore.cs
- ArrayWithOffset.cs
- EmptyEnumerable.cs
- RegularExpressionValidator.cs
- ContextMenuStrip.cs
- SchemaAttDef.cs
- CompiledQuery.cs
- MetadataArtifactLoaderCompositeFile.cs
- TextSpan.cs
- DispatcherSynchronizationContext.cs
- COAUTHINFO.cs
- CharConverter.cs
- HelpInfo.cs
- WCFBuildProvider.cs
- ProcessHostMapPath.cs
- RowTypeElement.cs
- PropertyIDSet.cs
- EventLog.cs
- SmiEventSink_DeferedProcessing.cs
- LocalizedNameDescriptionPair.cs
- FileDialogPermission.cs
- BCLDebug.cs
- FontFaceLayoutInfo.cs
- Rotation3DKeyFrameCollection.cs
- PointAnimationBase.cs
- VectorCollection.cs
- ExpressionVisitor.cs
- TextTreeTextElementNode.cs
- SplitterPanel.cs
- WebServiceEnumData.cs
- CheckBoxStandardAdapter.cs
- ErrorFormatter.cs
- SerialStream.cs
- UserControl.cs
- ToolStrip.cs
- Camera.cs
- RoleBoolean.cs
- PropagationProtocolsTracing.cs
- ObsoleteAttribute.cs
- SizeLimitedCache.cs
- ClientSession.cs
- XmlImplementation.cs
- DeclaredTypeElement.cs
- BufferedStream.cs
- HtmlTableCellCollection.cs
- AsyncContentLoadedEventArgs.cs
- WindowsTokenRoleProvider.cs
- ServiceReference.cs
- CustomError.cs
- UserPreferenceChangingEventArgs.cs
- FormatConvertedBitmap.cs
- EventPrivateKey.cs
- CodeExpressionCollection.cs
- AudioBase.cs
- TypeDelegator.cs
- ViewStateException.cs
- HttpWriter.cs
- HitTestFilterBehavior.cs
- SizeFConverter.cs
- CodePrimitiveExpression.cs
- InputLangChangeEvent.cs
- PenThreadWorker.cs
- SafeViewOfFileHandle.cs
- SafeArrayRankMismatchException.cs
- WorkflowCommandExtensionItem.cs
- PersonalizationProviderHelper.cs
- WebUtil.cs
- LinkLabel.cs
- RadioButtonBaseAdapter.cs
- SQLInt16Storage.cs
- safex509handles.cs
- Typography.cs
- DbCommandDefinition.cs
- FusionWrap.cs
- Column.cs
- SinglePhaseEnlistment.cs
- TemplateInstanceAttribute.cs
- XmlAttributeCollection.cs
- Vector3D.cs
- ViewManager.cs
- DictionarySectionHandler.cs
- DetailsViewModeEventArgs.cs
- AttributeEmitter.cs
- HttpHandlerActionCollection.cs
- SoapSchemaExporter.cs
- UnescapedXmlDiagnosticData.cs