Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConditionalAttribute.cs
- Content.cs
- _NtlmClient.cs
- SmiTypedGetterSetter.cs
- EnumBuilder.cs
- FileEnumerator.cs
- WindowsSecurityToken.cs
- DateTimeValueSerializerContext.cs
- PagesSection.cs
- Content.cs
- BigInt.cs
- DecimalMinMaxAggregationOperator.cs
- TrackingMemoryStream.cs
- PagedDataSource.cs
- DataPagerField.cs
- StyleCollectionEditor.cs
- _BasicClient.cs
- OperatingSystemVersionCheck.cs
- PeerNameRegistration.cs
- FastEncoder.cs
- WebPartEditVerb.cs
- Native.cs
- AxWrapperGen.cs
- DocumentGridContextMenu.cs
- TemplateLookupAction.cs
- CellParaClient.cs
- Exception.cs
- LinkLabel.cs
- CustomPopupPlacement.cs
- PolicyLevel.cs
- XPathParser.cs
- PriorityRange.cs
- EllipticalNodeOperations.cs
- BitmapCodecInfoInternal.cs
- XmlEntity.cs
- NullableLongMinMaxAggregationOperator.cs
- ScopelessEnumAttribute.cs
- VoiceSynthesis.cs
- XmlSchemaDatatype.cs
- precedingquery.cs
- ReadOnlyHierarchicalDataSource.cs
- ParserContext.cs
- DynamicMethod.cs
- InkCollectionBehavior.cs
- InputMethod.cs
- KerberosReceiverSecurityToken.cs
- FacetDescription.cs
- MediaEntryAttribute.cs
- ItemsPanelTemplate.cs
- DragCompletedEventArgs.cs
- TextRangeEditLists.cs
- SqlUtils.cs
- SqlConnection.cs
- bidPrivateBase.cs
- Debug.cs
- ScriptResourceInfo.cs
- AsyncCompletedEventArgs.cs
- BaseAppDomainProtocolHandler.cs
- EventRecord.cs
- QuaternionRotation3D.cs
- LoginView.cs
- TextBoxLine.cs
- WebBrowserProgressChangedEventHandler.cs
- ModelPropertyImpl.cs
- DataServiceKeyAttribute.cs
- ExpressionBinding.cs
- BamlResourceSerializer.cs
- StylusPoint.cs
- SelectionRange.cs
- PrivilegeNotHeldException.cs
- CriticalFinalizerObject.cs
- ConnectionPointCookie.cs
- XmlAttributes.cs
- CapabilitiesPattern.cs
- BaseResourcesBuildProvider.cs
- XmlTextEncoder.cs
- AppLevelCompilationSectionCache.cs
- shaper.cs
- DependencySource.cs
- SymbolUsageManager.cs
- XmlSchemaChoice.cs
- JapaneseLunisolarCalendar.cs
- TypeBuilderInstantiation.cs
- MimeParameters.cs
- PointIndependentAnimationStorage.cs
- MimePart.cs
- CaseInsensitiveComparer.cs
- RegistrationServices.cs
- XmlSubtreeReader.cs
- LassoHelper.cs
- FunctionMappingTranslator.cs
- SchemaMapping.cs
- FontSizeConverter.cs
- Calendar.cs
- PropertyTabAttribute.cs
- Soap.cs
- ClientProxyGenerator.cs
- WebPartConnectVerb.cs
- CacheDependency.cs
- X509ClientCertificateAuthenticationElement.cs