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
- SettingsBase.cs
- SingleConverter.cs
- NativeRecognizer.cs
- PolyLineSegment.cs
- InputProviderSite.cs
- CustomErrorsSection.cs
- PropertyGeneratedEventArgs.cs
- StringWriter.cs
- WindowsFormsHelpers.cs
- MeasureData.cs
- ConfigurationManagerHelper.cs
- FontClient.cs
- FullTextState.cs
- DateTimeHelper.cs
- Rect3D.cs
- PropertyGridCommands.cs
- ClientTarget.cs
- SamlAssertionKeyIdentifierClause.cs
- EndpointInfoCollection.cs
- EventDescriptorCollection.cs
- SharedUtils.cs
- AssociativeAggregationOperator.cs
- Deserializer.cs
- typedescriptorpermission.cs
- TreeViewEvent.cs
- ListViewItem.cs
- GrammarBuilderWildcard.cs
- SerializationSectionGroup.cs
- TriggerAction.cs
- HtmlHead.cs
- PrintingPermissionAttribute.cs
- ItemsControlAutomationPeer.cs
- COM2ExtendedTypeConverter.cs
- ElementsClipboardData.cs
- Int32AnimationUsingKeyFrames.cs
- SmiMetaDataProperty.cs
- HttpHandlerActionCollection.cs
- HostingEnvironment.cs
- SqlDependencyUtils.cs
- XmlElement.cs
- CodeMemberMethod.cs
- DockAndAnchorLayout.cs
- OutputBuffer.cs
- DependencyPropertyChangedEventArgs.cs
- EFDataModelProvider.cs
- storepermissionattribute.cs
- DataRow.cs
- CodeDomSerializer.cs
- FunctionCommandText.cs
- ClientApiGenerator.cs
- ConnectionStringsExpressionBuilder.cs
- AttributeCollection.cs
- BufferedGraphicsContext.cs
- PasswordPropertyTextAttribute.cs
- InputScopeNameConverter.cs
- FixUp.cs
- PassportPrincipal.cs
- RuleConditionDialog.Designer.cs
- ParallelDesigner.cs
- NativeRightsManagementAPIsStructures.cs
- RoleManagerSection.cs
- LogEntrySerializationException.cs
- TypefaceMetricsCache.cs
- DSASignatureDeformatter.cs
- MetadataCacheItem.cs
- QueueProcessor.cs
- OdbcUtils.cs
- DataGridViewElement.cs
- MonikerSyntaxException.cs
- DataExpression.cs
- WmlPhoneCallAdapter.cs
- TableAdapterManagerNameHandler.cs
- CapabilitiesUse.cs
- Coordinator.cs
- FixedDocument.cs
- EventProviderWriter.cs
- DebugHandleTracker.cs
- _OSSOCK.cs
- VisualStyleTypesAndProperties.cs
- VectorConverter.cs
- SafeLibraryHandle.cs
- SQLByte.cs
- ErrorHandler.cs
- ComplexTypeEmitter.cs
- Quaternion.cs
- Button.cs
- FlowDocumentPaginator.cs
- WebServiceReceive.cs
- DLinqTableProvider.cs
- BitmapEffectInputConnector.cs
- VerticalAlignConverter.cs
- EntityViewGenerationConstants.cs
- ContentDesigner.cs
- Membership.cs
- ContentPropertyAttribute.cs
- ObservableDictionary.cs
- CallInfo.cs
- InstanceNameConverter.cs
- RandomNumberGenerator.cs
- RuntimeEnvironment.cs