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
- ApplicationCommands.cs
- SurrogateEncoder.cs
- DefaultMemberAttribute.cs
- ConfigurationManagerInternal.cs
- smtpconnection.cs
- ExceptionHandler.cs
- ReadingWritingEntityEventArgs.cs
- TypeExtensions.cs
- MessageBox.cs
- _Rfc2616CacheValidators.cs
- PtsHelper.cs
- GiveFeedbackEvent.cs
- EventArgs.cs
- ProcessThread.cs
- DBPropSet.cs
- File.cs
- SqlFacetAttribute.cs
- CompensationHandlingFilter.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- DataListCommandEventArgs.cs
- StylusTip.cs
- AttachmentService.cs
- EntityCommandExecutionException.cs
- panel.cs
- MappingSource.cs
- SelectionPattern.cs
- WhitespaceRule.cs
- ExternalFile.cs
- UriWriter.cs
- ImageMap.cs
- DynamicVirtualDiscoSearcher.cs
- SqlException.cs
- HMACSHA384.cs
- OdbcUtils.cs
- InstalledVoice.cs
- RemoteWebConfigurationHostServer.cs
- RegisteredDisposeScript.cs
- SamlEvidence.cs
- FixUpCollection.cs
- FactoryId.cs
- PerformanceCounter.cs
- GPStream.cs
- InternalConfigEventArgs.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ReflectionServiceProvider.cs
- AtomServiceDocumentSerializer.cs
- PcmConverter.cs
- TextViewElement.cs
- safex509handles.cs
- TextLineResult.cs
- IIS7UserPrincipal.cs
- FontEmbeddingManager.cs
- ErrorEventArgs.cs
- SignedXml.cs
- XsltSettings.cs
- InputLanguage.cs
- AppDomain.cs
- WebReference.cs
- RemotingConfiguration.cs
- GlobalizationAssembly.cs
- Quaternion.cs
- ServiceObjectContainer.cs
- SoapIgnoreAttribute.cs
- Solver.cs
- LogSwitch.cs
- OutputCacheSettingsSection.cs
- IntSecurity.cs
- DataGridViewButtonCell.cs
- EntityContainer.cs
- BooleanFacetDescriptionElement.cs
- SmiEventSink_DeferedProcessing.cs
- DataTableMapping.cs
- LexicalChunk.cs
- ContentDesigner.cs
- SemanticResolver.cs
- Odbc32.cs
- FieldToken.cs
- VersionedStream.cs
- VisualBrush.cs
- Pen.cs
- CodeAssignStatement.cs
- MessageSecurityProtocol.cs
- FormattedText.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- ManualResetEvent.cs
- path.cs
- TemplatedWizardStep.cs
- SqlBinder.cs
- RightsManagementLicense.cs
- ComponentCollection.cs
- RegexGroupCollection.cs
- ExecutionContext.cs
- NullableBoolConverter.cs
- DispatcherObject.cs
- RuleSettingsCollection.cs
- ControlBindingsConverter.cs
- wgx_commands.cs
- RestClientProxyHandler.cs
- ApplicationFileCodeDomTreeGenerator.cs