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
- HttpRequestTraceRecord.cs
- DialogResultConverter.cs
- Scheduler.cs
- SolidBrush.cs
- SqlVisitor.cs
- ImageSourceValueSerializer.cs
- SqlUDTStorage.cs
- UserPreferenceChangedEventArgs.cs
- TitleStyle.cs
- BufferedConnection.cs
- FillBehavior.cs
- BitmapEffectInput.cs
- DrawingGroup.cs
- UITypeEditor.cs
- PageContentCollection.cs
- PtsCache.cs
- XPathAncestorIterator.cs
- ProcessProtocolHandler.cs
- RootCodeDomSerializer.cs
- Connector.cs
- SqlConnectionPoolGroupProviderInfo.cs
- X509Certificate2.cs
- ConvertBinder.cs
- AlphabeticalEnumConverter.cs
- SafeRightsManagementSessionHandle.cs
- ErrorTableItemStyle.cs
- DataGridItemEventArgs.cs
- OptimalBreakSession.cs
- SqlWebEventProvider.cs
- ViewBox.cs
- CodeTypeDeclarationCollection.cs
- SpeakCompletedEventArgs.cs
- Resources.Designer.cs
- Config.cs
- FrameworkContextData.cs
- SuppressedPackageProperties.cs
- UIElementCollection.cs
- ProxyGenerator.cs
- StyleSheetRefUrlEditor.cs
- TileBrush.cs
- MultiViewDesigner.cs
- SqlClientPermission.cs
- WindowInteractionStateTracker.cs
- CompilerHelpers.cs
- InternalCache.cs
- InitiatorSessionSymmetricMessageSecurityProtocol.cs
- KeyInstance.cs
- BindingMemberInfo.cs
- RelationalExpressions.cs
- WebPartEditorOkVerb.cs
- SQLInt32Storage.cs
- XPathAxisIterator.cs
- SystemIcmpV4Statistics.cs
- WindowsStreamSecurityUpgradeProvider.cs
- latinshape.cs
- FormViewInsertedEventArgs.cs
- _SpnDictionary.cs
- WindowsButton.cs
- webclient.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- SqlNotificationEventArgs.cs
- SignalGate.cs
- TreeViewCancelEvent.cs
- AxImporter.cs
- Attributes.cs
- Win32PrintDialog.cs
- WebPartEditorApplyVerb.cs
- TypedDatasetGenerator.cs
- PersistenceProviderFactory.cs
- Walker.cs
- MenuItemStyleCollection.cs
- DetailsViewUpdatedEventArgs.cs
- SspiSafeHandles.cs
- ItemTypeToolStripMenuItem.cs
- ApplicationInfo.cs
- HttpResponseInternalBase.cs
- SerializationUtilities.cs
- FileNotFoundException.cs
- ImageDrawing.cs
- ResumeStoryboard.cs
- FileDialog.cs
- InstanceBehavior.cs
- RegexTree.cs
- XhtmlBasicPageAdapter.cs
- RepeaterDesigner.cs
- ClientUrlResolverWrapper.cs
- AccessDataSource.cs
- MessageLoggingElement.cs
- SqlParameterCollection.cs
- BackStopAuthenticationModule.cs
- NewArray.cs
- ByeOperationCD1AsyncResult.cs
- AuthenticationException.cs
- StringValueSerializer.cs
- ThreadSafeList.cs
- CompleteWizardStep.cs
- Rect.cs
- CreateParams.cs
- Bold.cs
- PlainXmlSerializer.cs