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
- HttpResponseHeader.cs
- Matrix.cs
- XPathSelectionIterator.cs
- RemotingConfiguration.cs
- XmlSchemaIdentityConstraint.cs
- XslCompiledTransform.cs
- MainMenu.cs
- HttpPostProtocolImporter.cs
- ImageListUtils.cs
- RowsCopiedEventArgs.cs
- SafeRightsManagementSessionHandle.cs
- AudioDeviceOut.cs
- ThemeInfoAttribute.cs
- InvalidateEvent.cs
- SessionPageStatePersister.cs
- Types.cs
- TranslateTransform3D.cs
- DecimalConverter.cs
- NativeMethods.cs
- ParameterModifier.cs
- DataMemberFieldConverter.cs
- CodeTypeMemberCollection.cs
- VirtualizedItemProviderWrapper.cs
- HttpResponse.cs
- UIInitializationException.cs
- VectorConverter.cs
- ConfigLoader.cs
- GetPageNumberCompletedEventArgs.cs
- ResourcePart.cs
- SqlBooleanizer.cs
- OleDbPermission.cs
- HeaderUtility.cs
- DocumentXPathNavigator.cs
- DataSvcMapFile.cs
- TextChangedEventArgs.cs
- FixedSOMTextRun.cs
- XmlArrayItemAttributes.cs
- TextElementCollection.cs
- Font.cs
- TraceListeners.cs
- NavigatingCancelEventArgs.cs
- ObjectConverter.cs
- ObjectPersistData.cs
- GenericUriParser.cs
- NamedPermissionSet.cs
- ComNativeDescriptor.cs
- WebPartUserCapability.cs
- XmlComplianceUtil.cs
- RemoteTokenFactory.cs
- UInt16.cs
- RelationshipDetailsRow.cs
- FactoryMaker.cs
- DbException.cs
- AutomationIdentifier.cs
- ReadWriteObjectLock.cs
- base64Transforms.cs
- DiscoveryDocumentSearchPattern.cs
- ZipIOCentralDirectoryBlock.cs
- EventArgs.cs
- LinqDataSourceInsertEventArgs.cs
- TrackBarDesigner.cs
- SimpleApplicationHost.cs
- TTSVoice.cs
- MemberProjectedSlot.cs
- ResourceIDHelper.cs
- NetTcpBindingElement.cs
- DataGridBeginningEditEventArgs.cs
- DescendantQuery.cs
- LazyTextWriterCreator.cs
- UIElement3D.cs
- TextRunCache.cs
- DataExchangeServiceBinder.cs
- ControlEvent.cs
- InstanceNotFoundException.cs
- LocatorBase.cs
- PerformanceCounterPermission.cs
- ErrorFormatterPage.cs
- CompareValidator.cs
- UIElementCollection.cs
- ReadOnlyState.cs
- SettingsPropertyCollection.cs
- ProviderBase.cs
- TrackingMemoryStreamFactory.cs
- AuthenticatedStream.cs
- XmlHelper.cs
- EntryWrittenEventArgs.cs
- ComboBox.cs
- QueryOutputWriter.cs
- SHA256Cng.cs
- ConnectionStringsExpressionBuilder.cs
- NonParentingControl.cs
- CorrelationScope.cs
- VisualStyleTypesAndProperties.cs
- ConnectionDemuxer.cs
- AssociatedControlConverter.cs
- CompensatableTransactionScopeActivity.cs
- NotFiniteNumberException.cs
- BasicViewGenerator.cs
- ConnectionPoint.cs
- Figure.cs