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
- NavigationProgressEventArgs.cs
- PresentationSource.cs
- HelpProvider.cs
- FileUtil.cs
- ObjectConverter.cs
- Membership.cs
- KoreanLunisolarCalendar.cs
- PrimitiveOperationFormatter.cs
- ExpressionContext.cs
- InputLanguageEventArgs.cs
- DataIdProcessor.cs
- TabRenderer.cs
- MULTI_QI.cs
- XPathQilFactory.cs
- DynamicResourceExtension.cs
- DrawingContextDrawingContextWalker.cs
- HtmlInputFile.cs
- QuinticEase.cs
- SectionVisual.cs
- GridViewEditEventArgs.cs
- QilNode.cs
- EntityDataSourceView.cs
- WizardForm.cs
- FunctionMappingTranslator.cs
- CompositeDataBoundControl.cs
- HwndKeyboardInputProvider.cs
- TableAutomationPeer.cs
- NamespaceExpr.cs
- DbProviderServices.cs
- SqlCharStream.cs
- GridView.cs
- CancelEventArgs.cs
- Camera.cs
- InternalEnumValidator.cs
- RawStylusInputCustomData.cs
- ISAPIRuntime.cs
- SoapFormatter.cs
- IndexOutOfRangeException.cs
- QilExpression.cs
- Scripts.cs
- PrimitiveCodeDomSerializer.cs
- WebBaseEventKeyComparer.cs
- DataServicePagingProviderWrapper.cs
- DynamicVirtualDiscoSearcher.cs
- DataContext.cs
- Stack.cs
- DbConnectionPoolIdentity.cs
- ImmutableAssemblyCacheEntry.cs
- CrossSiteScriptingValidation.cs
- SignHashRequest.cs
- StrokeCollection.cs
- Bezier.cs
- TableSectionStyle.cs
- TerminateSequenceResponse.cs
- UserPersonalizationStateInfo.cs
- CachedTypeface.cs
- TreeNodeSelectionProcessor.cs
- TcpStreams.cs
- HtmlInputPassword.cs
- TrustSection.cs
- Size3DValueSerializer.cs
- ActivationArguments.cs
- DllNotFoundException.cs
- NullNotAllowedCollection.cs
- XmlNodeList.cs
- MenuItem.cs
- ConstNode.cs
- FormsAuthenticationCredentials.cs
- ValueOfAction.cs
- ConnectionStringsExpressionBuilder.cs
- TextServicesContext.cs
- IndexOutOfRangeException.cs
- TypeToArgumentTypeConverter.cs
- DelegatingTypeDescriptionProvider.cs
- MetadataItemSerializer.cs
- sqlinternaltransaction.cs
- DocumentOutline.cs
- DynamicArgumentDialog.cs
- datacache.cs
- Array.cs
- Convert.cs
- MethodBody.cs
- SoapUnknownHeader.cs
- ReverseComparer.cs
- objectquery_tresulttype.cs
- DrawToolTipEventArgs.cs
- ToolboxSnapDragDropEventArgs.cs
- EntryIndex.cs
- Application.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- PerfCounterSection.cs
- DataPagerFieldCommandEventArgs.cs
- CodeComment.cs
- SimpleApplicationHost.cs
- Brushes.cs
- SoapException.cs
- ValueSerializer.cs
- XmlWrappingReader.cs
- BaseCodePageEncoding.cs
- SizeF.cs