Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AdapterSwitches.cs
- DesignTimeVisibleAttribute.cs
- DependencyProperty.cs
- JoinGraph.cs
- TCPClient.cs
- XmlSignificantWhitespace.cs
- FastEncoder.cs
- GAC.cs
- Type.cs
- CorrelationTokenInvalidatedHandler.cs
- DataSourceHelper.cs
- OledbConnectionStringbuilder.cs
- ObjectStorage.cs
- Errors.cs
- DataMemberFieldEditor.cs
- CalendarAutoFormat.cs
- GridViewItemAutomationPeer.cs
- DefaultSerializationProviderAttribute.cs
- TextRangeAdaptor.cs
- TableRow.cs
- SystemMulticastIPAddressInformation.cs
- PriorityChain.cs
- Mouse.cs
- EntityDataSourceValidationException.cs
- DesignerWidgets.cs
- NamespaceList.cs
- UrlMapping.cs
- SubclassTypeValidator.cs
- Helper.cs
- OverrideMode.cs
- Completion.cs
- VBIdentifierDesigner.xaml.cs
- XmlSchemaChoice.cs
- DebuggerService.cs
- DispatcherExceptionFilterEventArgs.cs
- ActiveXHost.cs
- TextRunTypographyProperties.cs
- XmlCountingReader.cs
- DbInsertCommandTree.cs
- SubMenuStyleCollectionEditor.cs
- NameNode.cs
- BuilderPropertyEntry.cs
- WebConfigManager.cs
- Serializer.cs
- GenericsInstances.cs
- BindingExpressionBase.cs
- RegexGroupCollection.cs
- AttributeData.cs
- ExternalCalls.cs
- TextCharacters.cs
- XmlChoiceIdentifierAttribute.cs
- UserMapPath.cs
- PackUriHelper.cs
- future.cs
- AppLevelCompilationSectionCache.cs
- XComponentModel.cs
- Scheduler.cs
- WSIdentityFaultException.cs
- StateValidator.cs
- PocoEntityKeyStrategy.cs
- BitmapEffectInputData.cs
- EventLevel.cs
- CanonicalFontFamilyReference.cs
- RepeaterDataBoundAdapter.cs
- InternalDuplexChannelListener.cs
- BaseCollection.cs
- SectionXmlInfo.cs
- PasswordTextContainer.cs
- DocumentsTrace.cs
- HttpRuntime.cs
- ScalarType.cs
- TrackingConditionCollection.cs
- MetabaseServerConfig.cs
- ValidatingReaderNodeData.cs
- CodeCommentStatementCollection.cs
- PenLineCapValidation.cs
- Point3DAnimationUsingKeyFrames.cs
- TraceUtils.cs
- RoleGroup.cs
- ToolStripDropTargetManager.cs
- ContentOnlyMessage.cs
- ErrorInfoXmlDocument.cs
- LicenseProviderAttribute.cs
- GenericTypeParameterBuilder.cs
- ByteAnimationUsingKeyFrames.cs
- CodeDesigner.cs
- ParameterDataSourceExpression.cs
- TextSerializer.cs
- ResourceWriter.cs
- Overlapped.cs
- HttpCookiesSection.cs
- TextCompositionManager.cs
- OdbcPermission.cs
- InputLanguageSource.cs
- PlatformNotSupportedException.cs
- ClientProxyGenerator.cs
- VerificationException.cs
- DesignerFrame.cs
- DrawingAttributes.cs
- EventProviderWriter.cs