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
- ExpressionParser.cs
- WizardStepBase.cs
- BasePropertyDescriptor.cs
- DiagnosticsConfigurationHandler.cs
- BasicDesignerLoader.cs
- SQlBooleanStorage.cs
- StoreAnnotationsMap.cs
- DataGridHeaderBorder.cs
- WindowsFormsSynchronizationContext.cs
- OptimalBreakSession.cs
- InputEventArgs.cs
- SyndicationSerializer.cs
- TextEditorDragDrop.cs
- EnumerableCollectionView.cs
- TimerElapsedEvenArgs.cs
- ActivityTypeResolver.xaml.cs
- RegexGroup.cs
- UrlMappingsSection.cs
- ScriptModule.cs
- _BasicClient.cs
- XmlHelper.cs
- ILGen.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- ModelUIElement3D.cs
- Model3D.cs
- ToolStripItemEventArgs.cs
- AdditionalEntityFunctions.cs
- DataGridViewComboBoxCell.cs
- UpDownBase.cs
- ColumnResizeUndoUnit.cs
- DiscoveryDocumentLinksPattern.cs
- MSAAEventDispatcher.cs
- Matrix3DValueSerializer.cs
- OperationParameterInfo.cs
- TableRow.cs
- ModelVisual3D.cs
- prompt.cs
- SoapIgnoreAttribute.cs
- DateTimeParse.cs
- TransformerTypeCollection.cs
- BinaryReader.cs
- FormViewModeEventArgs.cs
- ResXDataNode.cs
- Filter.cs
- TiffBitmapEncoder.cs
- Control.cs
- SecurityStateEncoder.cs
- DebugControllerThread.cs
- StringExpressionSet.cs
- ToolStripManager.cs
- WorkflowServiceBuildProvider.cs
- BinaryReader.cs
- ProxyElement.cs
- FrameworkPropertyMetadata.cs
- FileUtil.cs
- FileDataSourceCache.cs
- Instrumentation.cs
- HtmlButton.cs
- LiteralControl.cs
- hebrewshape.cs
- ListBoxAutomationPeer.cs
- ModuleBuilderData.cs
- DesignerActionUIStateChangeEventArgs.cs
- RequestBringIntoViewEventArgs.cs
- CompiledRegexRunnerFactory.cs
- Image.cs
- DBAsyncResult.cs
- HttpException.cs
- Vector3D.cs
- OdbcConnectionString.cs
- TransformCollection.cs
- COSERVERINFO.cs
- sortedlist.cs
- Query.cs
- Root.cs
- CategoryGridEntry.cs
- PropertyInfoSet.cs
- DirectoryLocalQuery.cs
- CodeBinaryOperatorExpression.cs
- CustomActivityDesigner.cs
- XmlWrappingReader.cs
- ISAPIApplicationHost.cs
- RelationshipConverter.cs
- WebSysDefaultValueAttribute.cs
- ServiceNameCollection.cs
- MetadataItem_Static.cs
- ResourceManager.cs
- AudioException.cs
- CodeNamespaceCollection.cs
- MarkupWriter.cs
- EventHandlers.cs
- ColumnMapCopier.cs
- VersionedStream.cs
- FixedPage.cs
- SqlDataSourceView.cs
- HitTestResult.cs
- DoubleLinkList.cs
- Table.cs
- Shape.cs
- If.cs