Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // // 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
- NameService.cs
- SoapProcessingBehavior.cs
- AsymmetricAlgorithm.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- CodeAttributeArgument.cs
- UnknownWrapper.cs
- OciHandle.cs
- DocumentationServerProtocol.cs
- DataBoundControl.cs
- System.Data_BID.cs
- MatrixValueSerializer.cs
- UpDownBaseDesigner.cs
- TimeEnumHelper.cs
- Point.cs
- ImageFormatConverter.cs
- RequestNavigateEventArgs.cs
- WebServiceHostFactory.cs
- RequestQueryProcessor.cs
- SystemColors.cs
- StylusPointPropertyId.cs
- FrameworkElementFactoryMarkupObject.cs
- WebEventTraceProvider.cs
- BamlBinaryReader.cs
- InfoCardSymmetricAlgorithm.cs
- NegationPusher.cs
- DeviceSpecificChoice.cs
- FontInfo.cs
- X500Name.cs
- ReturnEventArgs.cs
- MetadataArtifactLoaderComposite.cs
- HtmlString.cs
- Activity.cs
- MenuBindingsEditor.cs
- SynchronizedDispatch.cs
- PeerHopCountAttribute.cs
- ClientRuntimeConfig.cs
- VirtualDirectoryMapping.cs
- PeerContact.cs
- ServiceManager.cs
- SqlWorkflowPersistenceService.cs
- ResXBuildProvider.cs
- DocumentXmlWriter.cs
- TextMarkerSource.cs
- Literal.cs
- PassportIdentity.cs
- MimeFormReflector.cs
- QEncodedStream.cs
- AudioSignalProblemOccurredEventArgs.cs
- QueryOutputWriter.cs
- HttpCapabilitiesBase.cs
- IdleTimeoutMonitor.cs
- OciEnlistContext.cs
- BindingMAnagerBase.cs
- Translator.cs
- TypedElement.cs
- EventLog.cs
- StyleSheetRefUrlEditor.cs
- _LoggingObject.cs
- GB18030Encoding.cs
- SmtpSection.cs
- GPRECTF.cs
- ObjectListField.cs
- EmptyEnumerator.cs
- CompilerGlobalScopeAttribute.cs
- ApplicationId.cs
- BinaryOperationBinder.cs
- SymbolTable.cs
- TextEmbeddedObject.cs
- FixedNode.cs
- UInt64.cs
- WebZone.cs
- UnknownBitmapDecoder.cs
- RowVisual.cs
- PackageDigitalSignature.cs
- ProcessThreadCollection.cs
- OperationCanceledException.cs
- ShaperBuffers.cs
- TemplatePropertyEntry.cs
- OperandQuery.cs
- PassportIdentity.cs
- WizardStepBase.cs
- ParseChildrenAsPropertiesAttribute.cs
- Italic.cs
- PermissionAttributes.cs
- VBCodeProvider.cs
- ToolStripPanelRow.cs
- Int16Storage.cs
- FillRuleValidation.cs
- TemplateControlCodeDomTreeGenerator.cs
- ClientSponsor.cs
- Camera.cs
- ErrorHandlerFaultInfo.cs
- SystemFonts.cs
- DoWorkEventArgs.cs
- DesignerImageAdapter.cs
- SafeSecurityHandles.cs
- GridViewCellAutomationPeer.cs
- CodeDesigner.cs
- DoubleAnimation.cs
- TranslateTransform.cs