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
- SmtpReplyReader.cs
- ScriptResourceAttribute.cs
- XmlNodeChangedEventArgs.cs
- SpeechUI.cs
- TemplateKey.cs
- ExternalDataExchangeService.cs
- CompleteWizardStep.cs
- ObsoleteAttribute.cs
- XsltException.cs
- JumpList.cs
- CharEnumerator.cs
- IntSecurity.cs
- ScriptHandlerFactory.cs
- WebServiceTypeData.cs
- PathSegment.cs
- FileSystemEventArgs.cs
- ToolStripDropDownButton.cs
- DefaultParameterValueAttribute.cs
- SplineKeyFrames.cs
- EdmRelationshipRoleAttribute.cs
- WebMessageEncodingBindingElement.cs
- ComplexTypeEmitter.cs
- NumericExpr.cs
- AesManaged.cs
- ErrorStyle.cs
- EditorZone.cs
- CheckBoxFlatAdapter.cs
- UrlAuthFailedErrorFormatter.cs
- ColorMap.cs
- BinHexEncoder.cs
- IdentityNotMappedException.cs
- PeerResolverSettings.cs
- ToolStripContentPanelRenderEventArgs.cs
- XmlSchemaDatatype.cs
- ValidatorCollection.cs
- TripleDES.cs
- DataGridViewIntLinkedList.cs
- CachedTypeface.cs
- List.cs
- EntityStoreSchemaGenerator.cs
- InstanceDescriptor.cs
- EventHandlers.cs
- SmtpClient.cs
- DataObjectEventArgs.cs
- WindowsRichEdit.cs
- Transform3DGroup.cs
- XamlHostingConfiguration.cs
- cookieexception.cs
- BitmapEffectOutputConnector.cs
- HttpContextServiceHost.cs
- SystemNetHelpers.cs
- HashMembershipCondition.cs
- GridViewRowCollection.cs
- ModifierKeysValueSerializer.cs
- Executor.cs
- ColorTransform.cs
- HtmlTableCellCollection.cs
- IItemProperties.cs
- GridViewAutomationPeer.cs
- Repeater.cs
- KnownTypes.cs
- Point3DAnimationBase.cs
- CustomCategoryAttribute.cs
- FunctionDetailsReader.cs
- XPathDocumentIterator.cs
- PathSegment.cs
- NamespaceEmitter.cs
- ReferenceService.cs
- HebrewNumber.cs
- TextFormatter.cs
- HtmlControlAdapter.cs
- Substitution.cs
- RtfControlWordInfo.cs
- WsdlImporterElementCollection.cs
- Compilation.cs
- ThreadExceptionDialog.cs
- Vector.cs
- RadioButton.cs
- TypeLoadException.cs
- FormattedText.cs
- DateBoldEvent.cs
- OrderedEnumerableRowCollection.cs
- MemberHolder.cs
- CapabilitiesUse.cs
- ListMarkerLine.cs
- EntityConnection.cs
- RepeaterItemEventArgs.cs
- EntitySqlQueryCacheKey.cs
- WSSecureConversationFeb2005.cs
- Matrix3DStack.cs
- PermissionToken.cs
- TimelineGroup.cs
- SpellCheck.cs
- ISFTagAndGuidCache.cs
- SQLInt16.cs
- TrackBar.cs
- EventArgs.cs
- AnimationClock.cs
- ListenerConnectionModeReader.cs
- ExtensionCollection.cs