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
- Subordinate.cs
- XmlCharCheckingWriter.cs
- ServiceManagerHandle.cs
- BaseCollection.cs
- BufferedStream.cs
- SystemInfo.cs
- ProviderBase.cs
- HighContrastHelper.cs
- StyleConverter.cs
- MaskedTextBoxTextEditorDropDown.cs
- NamedPipeTransportSecurityElement.cs
- ValueProviderWrapper.cs
- EventLogInformation.cs
- ExpandSegmentCollection.cs
- _NativeSSPI.cs
- LinkLabelLinkClickedEvent.cs
- DataGridViewSelectedRowCollection.cs
- InfiniteIntConverter.cs
- HiddenFieldPageStatePersister.cs
- NameSpaceEvent.cs
- ResXDataNode.cs
- WmpBitmapEncoder.cs
- documentsequencetextpointer.cs
- ToolStripItemRenderEventArgs.cs
- ValidatorAttribute.cs
- TimeSpanMinutesConverter.cs
- StreamingContext.cs
- ToolStripItemEventArgs.cs
- ColorConvertedBitmap.cs
- basevalidator.cs
- MenuItem.cs
- TypeExtensionConverter.cs
- TrackingDataItemValue.cs
- XPathExpr.cs
- OnOperation.cs
- PrimarySelectionGlyph.cs
- Color.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- VersionUtil.cs
- DataSourceControl.cs
- xml.cs
- LinearGradientBrush.cs
- tabpagecollectioneditor.cs
- DurableErrorHandler.cs
- WebBrowserDesigner.cs
- dataprotectionpermissionattribute.cs
- URI.cs
- GeneralTransform.cs
- WebPartTransformerAttribute.cs
- TemplateApplicationHelper.cs
- InkPresenterAutomationPeer.cs
- MultiPageTextView.cs
- SmiSettersStream.cs
- MenuStrip.cs
- Events.cs
- XmlNamespaceDeclarationsAttribute.cs
- ScrollViewerAutomationPeer.cs
- DropTarget.cs
- ClientBuildManager.cs
- XmlSchemaImporter.cs
- ConnectionString.cs
- NotificationContext.cs
- CellParaClient.cs
- OutputBuffer.cs
- NameValueSectionHandler.cs
- IPCCacheManager.cs
- Int16.cs
- StrokeCollection.cs
- ByteAnimationUsingKeyFrames.cs
- TokenBasedSetEnumerator.cs
- LocatorManager.cs
- WebMessageEncodingElement.cs
- SystemIPGlobalStatistics.cs
- StrokeCollection2.cs
- ThreadStateException.cs
- Transform.cs
- DllNotFoundException.cs
- SqlRetyper.cs
- CompressionTransform.cs
- EntryIndex.cs
- SqlProfileProvider.cs
- IndentTextWriter.cs
- Vector3DValueSerializer.cs
- FormsAuthenticationTicket.cs
- XPathSelectionIterator.cs
- WizardStepCollectionEditor.cs
- Stylus.cs
- PrintPageEvent.cs
- PrintingPermissionAttribute.cs
- DataColumnMappingCollection.cs
- ILGenerator.cs
- RawStylusInputReport.cs
- OrderedDictionary.cs
- StylusPointProperties.cs
- ClipboardData.cs
- CalendarButton.cs
- WaitHandle.cs
- FastEncoderStatics.cs
- KoreanCalendar.cs
- ListViewCancelEventArgs.cs