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
- ImageClickEventArgs.cs
- webeventbuffer.cs
- InvalidProgramException.cs
- versioninfo.cs
- AtlasWeb.Designer.cs
- _ListenerAsyncResult.cs
- AuthenticatedStream.cs
- QilReference.cs
- PathNode.cs
- SqlMetaData.cs
- SQLDouble.cs
- DataGridBoolColumn.cs
- SourceFileBuildProvider.cs
- WebPartConnectionCollection.cs
- CompiledIdentityConstraint.cs
- AudioDeviceOut.cs
- CompositeFontParser.cs
- BitmapEffectDrawingContextWalker.cs
- PartialCachingAttribute.cs
- ConsoleCancelEventArgs.cs
- StrokeNodeEnumerator.cs
- FixedSOMLineCollection.cs
- RequestSecurityToken.cs
- CryptoConfig.cs
- ScriptServiceAttribute.cs
- HttpModuleActionCollection.cs
- WeakKeyDictionary.cs
- CompiledRegexRunnerFactory.cs
- FrugalMap.cs
- ApplicationFileParser.cs
- XmlUrlResolver.cs
- CompletionBookmark.cs
- HostedElements.cs
- Color.cs
- ConfigXmlComment.cs
- DelimitedListTraceListener.cs
- SelectionProviderWrapper.cs
- SingleStorage.cs
- EntityDataSourceEntitySetNameItem.cs
- XmlDigitalSignatureProcessor.cs
- SafeNativeMethods.cs
- TextBounds.cs
- TemplateBamlRecordReader.cs
- DocumentManager.cs
- HotCommands.cs
- RtfFormatStack.cs
- SmiConnection.cs
- DataGridViewRowPrePaintEventArgs.cs
- LineMetrics.cs
- SmiXetterAccessMap.cs
- TextSpanModifier.cs
- TableCell.cs
- ScopelessEnumAttribute.cs
- FormatSettings.cs
- ArgIterator.cs
- DataBoundControlActionList.cs
- XmlAttributeOverrides.cs
- XmlStreamStore.cs
- AsyncResult.cs
- FilteredDataSetHelper.cs
- GetIndexBinder.cs
- WebPartCancelEventArgs.cs
- NavigationPropertyEmitter.cs
- ServiceModelConfigurationSectionCollection.cs
- PixelFormat.cs
- WebPartVerbCollection.cs
- DirectoryObjectSecurity.cs
- ReachPageContentSerializer.cs
- DocumentSequence.cs
- InternalCache.cs
- FileIOPermission.cs
- XmlConvert.cs
- glyphs.cs
- SchemaEntity.cs
- CommonProperties.cs
- _TLSstream.cs
- SessionParameter.cs
- FunctionCommandText.cs
- XmlUtilWriter.cs
- DataError.cs
- SharedDp.cs
- XmlDocumentViewSchema.cs
- VirtualPath.cs
- HyperLinkDataBindingHandler.cs
- MatrixStack.cs
- PrinterUnitConvert.cs
- DbExpressionVisitor_TResultType.cs
- ChannelCredentials.cs
- UpdatePanelTriggerCollection.cs
- cookieexception.cs
- DataSysAttribute.cs
- XmlRootAttribute.cs
- Currency.cs
- LiteralTextParser.cs
- PreservationFileReader.cs
- IdentifierElement.cs
- PaginationProgressEventArgs.cs
- ExpressionConverter.cs
- PersonalizationDictionary.cs
- WindowHideOrCloseTracker.cs