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
- SerialPinChanges.cs
- SqlException.cs
- ProgressBarBrushConverter.cs
- ListItemViewControl.cs
- AdPostCacheSubstitution.cs
- WinEventHandler.cs
- RepeaterItemCollection.cs
- WindowsStatusBar.cs
- FixedSOMContainer.cs
- SqlClientFactory.cs
- Unit.cs
- TraversalRequest.cs
- DataFormat.cs
- ListViewDeletedEventArgs.cs
- InputElement.cs
- CodeConstructor.cs
- XmlSchemaChoice.cs
- AsyncOperation.cs
- ProgressChangedEventArgs.cs
- DatatypeImplementation.cs
- BindableAttribute.cs
- StoreItemCollection.cs
- Splitter.cs
- EventLogTraceListener.cs
- WorkflowOperationContext.cs
- BodyGlyph.cs
- AsyncResult.cs
- ButtonChrome.cs
- ParsedAttributeCollection.cs
- XpsS0ValidatingLoader.cs
- MILUtilities.cs
- XmlCharCheckingWriter.cs
- DataColumnMapping.cs
- SerializationInfo.cs
- ObjectViewListener.cs
- UserControlBuildProvider.cs
- WebPartConnectionsConnectVerb.cs
- TabControlAutomationPeer.cs
- ProfileEventArgs.cs
- Connector.cs
- Ref.cs
- _AcceptOverlappedAsyncResult.cs
- DrawingBrush.cs
- FrameAutomationPeer.cs
- ServiceModelSectionGroup.cs
- CustomError.cs
- QilReference.cs
- ClosableStream.cs
- LinqDataSourceDisposeEventArgs.cs
- TemplateBindingExpression.cs
- CreateBookmarkScope.cs
- RoleManagerModule.cs
- Thread.cs
- SystemThemeKey.cs
- WSHttpBindingBaseElement.cs
- ResourceWriter.cs
- DtrList.cs
- StrongTypingException.cs
- SkinBuilder.cs
- TdsParameterSetter.cs
- CompilationSection.cs
- DesigntimeLicenseContextSerializer.cs
- EventWaitHandleSecurity.cs
- RemotingConfigParser.cs
- BooleanFacetDescriptionElement.cs
- TraceHandlerErrorFormatter.cs
- GAC.cs
- OracleLob.cs
- TCEAdapterGenerator.cs
- QueueTransferProtocol.cs
- SystemKeyConverter.cs
- GAC.cs
- ThreadStaticAttribute.cs
- EndpointAddressAugust2004.cs
- ColumnResult.cs
- milrender.cs
- TraceContextRecord.cs
- DependencyStoreSurrogate.cs
- OdbcConnectionOpen.cs
- StatusBarPanel.cs
- CommandBinding.cs
- ProviderCollection.cs
- StringOutput.cs
- RegexInterpreter.cs
- SystemIPv4InterfaceProperties.cs
- Vector3D.cs
- ResourceSetExpression.cs
- WindowsTreeView.cs
- IisTraceListener.cs
- ModuleElement.cs
- DBSchemaTable.cs
- ComponentResourceKeyConverter.cs
- TemplateKeyConverter.cs
- TitleStyle.cs
- Menu.cs
- SpecialNameAttribute.cs
- DataServiceResponse.cs
- AliasedSlot.cs
- EdmItemCollection.cs
- ColumnMapTranslator.cs