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
- Polygon.cs
- DiscoveryExceptionDictionary.cs
- SqlProviderManifest.cs
- OleStrCAMarshaler.cs
- SelectionRange.cs
- DataControlFieldHeaderCell.cs
- HttpWebRequestElement.cs
- XmlSchemaSequence.cs
- EntityCommandDefinition.cs
- MarginsConverter.cs
- LOSFormatter.cs
- DecoderBestFitFallback.cs
- IgnoreFlushAndCloseStream.cs
- RowBinding.cs
- MeasureData.cs
- WebAdminConfigurationHelper.cs
- CompilerWrapper.cs
- InputBuffer.cs
- SoapIgnoreAttribute.cs
- ProtocolElementCollection.cs
- ObjectDataSourceMethodEventArgs.cs
- TextServicesCompartment.cs
- CompilationSection.cs
- KerberosTicketHashIdentifierClause.cs
- ControlDesigner.cs
- SmtpClient.cs
- SslStreamSecurityElement.cs
- TdsParserSafeHandles.cs
- MissingMemberException.cs
- XmlMemberMapping.cs
- RuntimeArgumentHandle.cs
- AuthenticodeSignatureInformation.cs
- ProfilePropertySettings.cs
- DataServiceRequestException.cs
- GroupBox.cs
- Cloud.cs
- ForceCopyBuildProvider.cs
- BufferedReadStream.cs
- XmlSchemaSimpleType.cs
- TemplateControl.cs
- FileChangesMonitor.cs
- DoubleLinkListEnumerator.cs
- HtmlAnchor.cs
- PassportIdentity.cs
- AsnEncodedData.cs
- Crypto.cs
- RoutedEventConverter.cs
- HuffModule.cs
- SQLString.cs
- EventProxy.cs
- PropertyRecord.cs
- KoreanCalendar.cs
- RuntimeEnvironment.cs
- SettingsSection.cs
- PageAdapter.cs
- AttributeCollection.cs
- DefinitionUpdate.cs
- ReadOnlyCollectionBase.cs
- ProcessHostMapPath.cs
- CodeDomComponentSerializationService.cs
- ValidateNames.cs
- WebPartZone.cs
- DPAPIProtectedConfigurationProvider.cs
- AliasedExpr.cs
- indexingfiltermarshaler.cs
- TextUtf8RawTextWriter.cs
- StringResourceManager.cs
- UserPreference.cs
- StackSpiller.cs
- RenameRuleObjectDialog.cs
- ConnectionManagementSection.cs
- ApplicationException.cs
- EditorPartCollection.cs
- GeometryModel3D.cs
- SelectionItemPattern.cs
- ParentQuery.cs
- DirectionalLight.cs
- DataComponentMethodGenerator.cs
- SvcMapFileLoader.cs
- ExpressionCopier.cs
- MeasurementDCInfo.cs
- ColumnWidthChangedEvent.cs
- PageHandlerFactory.cs
- LinkedList.cs
- RegexCaptureCollection.cs
- AccessibilityHelperForXpWin2k3.cs
- PageCodeDomTreeGenerator.cs
- FacetEnabledSchemaElement.cs
- ApplicationDirectoryMembershipCondition.cs
- SessionStateSection.cs
- XmlC14NWriter.cs
- NativeMethods.cs
- WsiProfilesElementCollection.cs
- FixedSOMTextRun.cs
- BindingsCollection.cs
- TemplateInstanceAttribute.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- BindingContext.cs
- ECDsa.cs
- EventLog.cs