Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / DataGridCellAutomationPeer.cs / 1305600 / DataGridCellAutomationPeer.cs
using System; using System.Windows.Automation.Provider; using System.Windows.Controls; using MS.Internal; namespace System.Windows.Automation.Peers { ////// AutomationPeer for DataGridCell /// public sealed class DataGridCellAutomationPeer : FrameworkElementAutomationPeer { #region Constructors ////// AutomationPeer for DataGridCell. /// This automation peer should not be part of the automation tree. /// It should act as a wrapper peer for DataGridCellItemAutomationPeer /// /// DataGridCell public DataGridCellAutomationPeer(DataGridCell owner) : base(owner) { if (owner == null) { throw new ArgumentNullException("owner"); } } #endregion #region AutomationPeer Overrides ////// Gets the control type for the element that is associated with the UI Automation peer. /// ///The control type. protected override AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Custom; } ////// Called by GetClassName that gets a human readable name that, in addition to AutomationControlType, /// differentiates the control represented by this AutomationPeer. /// ///The string that contains the name. protected override string GetClassNameCore() { return Owner.GetType().Name; } /// 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
- Tool.cs
- ControlIdConverter.cs
- SafeUserTokenHandle.cs
- WebCategoryAttribute.cs
- CodeDirectoryCompiler.cs
- MaterialCollection.cs
- TextSelectionHelper.cs
- ScriptingSectionGroup.cs
- PixelShader.cs
- TargetPerspective.cs
- DeviceSpecificDesigner.cs
- DragDropHelper.cs
- LicenseProviderAttribute.cs
- TreeNodeStyle.cs
- FixedFindEngine.cs
- QueueProcessor.cs
- IdleTimeoutMonitor.cs
- TextBox.cs
- SqlError.cs
- SystemTcpConnection.cs
- MatrixAnimationUsingPath.cs
- StartFileNameEditor.cs
- InfoCardHelper.cs
- ArgumentOutOfRangeException.cs
- EventProvider.cs
- RelationshipDetailsRow.cs
- SortedDictionary.cs
- ResourcesBuildProvider.cs
- WebPartVerbCollection.cs
- ValidatorCollection.cs
- ProtectedConfigurationSection.cs
- SqlCommandBuilder.cs
- HtmlInputFile.cs
- XmlTextReader.cs
- HtmlInputHidden.cs
- DataServiceClientException.cs
- HttpFileCollection.cs
- BuildProviderCollection.cs
- AsymmetricSignatureFormatter.cs
- GiveFeedbackEventArgs.cs
- RoutedCommand.cs
- TextRunCacheImp.cs
- ByteStack.cs
- WinCategoryAttribute.cs
- CodeNamespaceImport.cs
- ValidationRule.cs
- MinMaxParagraphWidth.cs
- _DynamicWinsockMethods.cs
- InstalledFontCollection.cs
- BigInt.cs
- MarshalByRefObject.cs
- UnicodeEncoding.cs
- DataGridHeaderBorder.cs
- StorageMappingFragment.cs
- Identity.cs
- ObjectComplexPropertyMapping.cs
- XmlCharacterData.cs
- ParsedAttributeCollection.cs
- WindowsRegion.cs
- TextReader.cs
- ReadOnlyActivityGlyph.cs
- XmlSchemaAll.cs
- IsolatedStorageFile.cs
- AccessorTable.cs
- LinqDataSourceContextEventArgs.cs
- X509CertificateTrustedIssuerElement.cs
- ParallelTimeline.cs
- RouteParametersHelper.cs
- GregorianCalendar.cs
- CommonObjectSecurity.cs
- RequestTimeoutManager.cs
- DrawItemEvent.cs
- CryptographicAttribute.cs
- WindowsSysHeader.cs
- OleDbPermission.cs
- PartBasedPackageProperties.cs
- MemberAssignmentAnalysis.cs
- ServiceDescription.cs
- EventMappingSettings.cs
- MemberJoinTreeNode.cs
- WebPartMovingEventArgs.cs
- Button.cs
- ScrollChrome.cs
- DateTimeOffset.cs
- GiveFeedbackEventArgs.cs
- HwndSubclass.cs
- StringAttributeCollection.cs
- LogSwitch.cs
- HostedNamedPipeTransportManager.cs
- WorkflowRuntimeServiceElement.cs
- TransformGroup.cs
- HighlightVisual.cs
- SAPIEngineTypes.cs
- ResourceReferenceKeyNotFoundException.cs
- FtpCachePolicyElement.cs
- ScrollContentPresenter.cs
- XslException.cs
- ColorBlend.cs
- sqlinternaltransaction.cs
- RoleGroupCollection.cs