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
- DBConnectionString.cs
- RegionInfo.cs
- RangeValidator.cs
- RepeatButtonAutomationPeer.cs
- MailMessageEventArgs.cs
- DbTypeMap.cs
- AuthenticationService.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- IISMapPath.cs
- Style.cs
- WSSecurityTokenSerializer.cs
- ModelToObjectValueConverter.cs
- CredentialCache.cs
- IMembershipProvider.cs
- IISUnsafeMethods.cs
- WebPartConnectionCollection.cs
- SystemColorTracker.cs
- DoubleKeyFrameCollection.cs
- XmlUnspecifiedAttribute.cs
- PointIndependentAnimationStorage.cs
- SecondaryIndexDefinition.cs
- StrongTypingException.cs
- UrlMappingsSection.cs
- XmlCompatibilityReader.cs
- SessionStateItemCollection.cs
- MSG.cs
- OpenFileDialog.cs
- SingleObjectCollection.cs
- LZCodec.cs
- CorrelationToken.cs
- AdditionalEntityFunctions.cs
- UnlockInstanceCommand.cs
- JsonXmlDataContract.cs
- BuildManager.cs
- CodeCommentStatementCollection.cs
- ClientApiGenerator.cs
- _HTTPDateParse.cs
- DelayDesigner.cs
- MessageFormatterConverter.cs
- DrawingBrush.cs
- ArglessEventHandlerProxy.cs
- XmlSchemaException.cs
- CodeConditionStatement.cs
- RangeContentEnumerator.cs
- WorkflowQueue.cs
- UpdateTracker.cs
- ClientCredentialsElement.cs
- DoubleKeyFrameCollection.cs
- SignatureToken.cs
- ClientProtocol.cs
- InkPresenter.cs
- MenuItemStyleCollectionEditor.cs
- TextEditorContextMenu.cs
- XPathException.cs
- TableColumnCollection.cs
- TypeDependencyAttribute.cs
- CopyNodeSetAction.cs
- SessionPageStatePersister.cs
- SafeNativeMethodsCLR.cs
- EntityModelBuildProvider.cs
- ToolStripStatusLabel.cs
- SecurityManager.cs
- HttpListenerResponse.cs
- CultureTable.cs
- WindowsAuthenticationModule.cs
- SimplePropertyEntry.cs
- PropertyContainer.cs
- ElementFactory.cs
- CapabilitiesSection.cs
- CommandField.cs
- AxHostDesigner.cs
- FullTextState.cs
- ContentDesigner.cs
- InternalResources.cs
- BufferedReadStream.cs
- PublisherIdentityPermission.cs
- UiaCoreApi.cs
- GridItem.cs
- Misc.cs
- BatchServiceHost.cs
- SchemaLookupTable.cs
- XmlObjectSerializerContext.cs
- StrongNamePublicKeyBlob.cs
- Pair.cs
- SchemaInfo.cs
- WMICapabilities.cs
- GeometryConverter.cs
- InProcStateClientManager.cs
- DataGridItemCollection.cs
- DllNotFoundException.cs
- GroupItemAutomationPeer.cs
- LayoutSettings.cs
- ProtocolReflector.cs
- OuterProxyWrapper.cs
- ProfileEventArgs.cs
- SqlExpander.cs
- ItemCheckedEvent.cs
- OracleDateTime.cs
- XmlSchemaValidationException.cs
- DataBoundControlDesigner.cs