Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / CalendarButtonAutomationPeer.cs / 1305600 / CalendarButtonAutomationPeer.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Windows.Automation; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Input; namespace System.Windows.Automation.Peers { ////// AutomationPeer for CalendarButton and CalendarDayButton /// public sealed class CalendarButtonAutomationPeer : FrameworkElementAutomationPeer { ////// This peer is not a part of the AutomationTree. /// It acts as a wrapper class for DateTimeAutomationPeer /// /// Owning CalendarButton or CalendarDayButton public CalendarButtonAutomationPeer(Button owner) : base(owner) { } #region Private Properties private bool IsDayButton { get { return (Owner is CalendarDayButton); } } #endregion Private Properties #region Protected Methods ////// Gets the control type for the element that is associated with the UI Automation peer. /// ///The control type. protected override AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Button; } ////// 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; } ////// Overrides the GetLocalizedControlTypeCore method for CalendarButtonAutomationPeer /// ///protected override string GetLocalizedControlTypeCore() { return IsDayButton ? SR.Get(SRID.CalendarAutomationPeer_DayButtonLocalizedControlType) : SR.Get(SRID.CalendarAutomationPeer_CalendarButtonLocalizedControlType); } #endregion Protected Methods } } // 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
- Utils.cs
- Point4DValueSerializer.cs
- FacetValueContainer.cs
- FormsIdentity.cs
- EnvelopedPkcs7.cs
- Package.cs
- PermissionAttributes.cs
- CodeIdentifiers.cs
- ArithmeticLiteral.cs
- QuotedStringWriteStateInfo.cs
- XmlEnumAttribute.cs
- OletxDependentTransaction.cs
- WebBrowserNavigatedEventHandler.cs
- DetailsViewPageEventArgs.cs
- BinaryOperationBinder.cs
- securitycriticaldataformultiplegetandset.cs
- _ProxyRegBlob.cs
- WebPartMenuStyle.cs
- AnyAllSearchOperator.cs
- CreatingCookieEventArgs.cs
- RSAPKCS1KeyExchangeFormatter.cs
- BinaryExpression.cs
- MapPathBasedVirtualPathProvider.cs
- IntegerValidatorAttribute.cs
- ToolStripLocationCancelEventArgs.cs
- LoadedEvent.cs
- SHA384Managed.cs
- RawUIStateInputReport.cs
- QueryCacheEntry.cs
- DataTableExtensions.cs
- LineUtil.cs
- TaskCanceledException.cs
- TextRunCacheImp.cs
- ISessionStateStore.cs
- ColumnClickEvent.cs
- CodeBinaryOperatorExpression.cs
- Int64.cs
- EntityContainerAssociationSetEnd.cs
- SecurityKeyType.cs
- DecoderNLS.cs
- BitmapData.cs
- ApplicationHost.cs
- ResXBuildProvider.cs
- datacache.cs
- PersonalizableTypeEntry.cs
- AssemblyBuilder.cs
- Brush.cs
- IPAddress.cs
- ManagementScope.cs
- XpsFilter.cs
- CheckableControlBaseAdapter.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- MethodToken.cs
- XmlResolver.cs
- ObjectDisposedException.cs
- SynchronizationLockException.cs
- AssertUtility.cs
- ToolStripDropTargetManager.cs
- SqlAliasesReferenced.cs
- HandoffBehavior.cs
- FontFamilyIdentifier.cs
- SecurityUniqueId.cs
- XsltSettings.cs
- MetafileHeader.cs
- AppSettingsExpressionBuilder.cs
- DocumentApplicationJournalEntry.cs
- DataTableTypeConverter.cs
- StrongName.cs
- ResourceWriter.cs
- WindowsSpinner.cs
- DataControlCommands.cs
- HttpListenerException.cs
- XmlEntityReference.cs
- ReachPrintTicketSerializerAsync.cs
- PublisherMembershipCondition.cs
- AuthorizationSection.cs
- FormsAuthenticationEventArgs.cs
- TextTreeInsertUndoUnit.cs
- ThemeDirectoryCompiler.cs
- sqlstateclientmanager.cs
- AssemblyBuilderData.cs
- XmlSchemaAnyAttribute.cs
- SystemTcpConnection.cs
- WSFederationHttpBindingElement.cs
- Preprocessor.cs
- PageOrientation.cs
- XmlNamespaceMapping.cs
- ItemsPanelTemplate.cs
- LogicalExpr.cs
- XDeferredAxisSource.cs
- FigureHelper.cs
- ResourceExpression.cs
- RecommendedAsConfigurableAttribute.cs
- NeutralResourcesLanguageAttribute.cs
- UriScheme.cs
- InplaceBitmapMetadataWriter.cs
- ToolStripDropDownClosedEventArgs.cs
- TableColumn.cs
- StatusBarPanelClickEvent.cs
- DataControlField.cs