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
- TableItemStyle.cs
- OLEDB_Util.cs
- TabletDeviceInfo.cs
- WebReferencesBuildProvider.cs
- ExpressionEditorAttribute.cs
- NominalTypeEliminator.cs
- DBParameter.cs
- WindowsAuthenticationModule.cs
- GridSplitter.cs
- InOutArgument.cs
- WebResourceAttribute.cs
- IERequestCache.cs
- OverflowException.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- Trustee.cs
- ApplicationManager.cs
- Sequence.cs
- TreeNodeMouseHoverEvent.cs
- PartitionResolver.cs
- ObservableCollection.cs
- BitStack.cs
- HuffCodec.cs
- Vector3DCollectionConverter.cs
- OracleSqlParser.cs
- SafeLibraryHandle.cs
- ListViewDeletedEventArgs.cs
- QilFactory.cs
- AppliedDeviceFiltersEditor.cs
- FlowDocumentPageViewerAutomationPeer.cs
- Trace.cs
- TextBreakpoint.cs
- PerformanceCountersElement.cs
- DesignerSerializerAttribute.cs
- DebugHandleTracker.cs
- TemplatedMailWebEventProvider.cs
- HtmlInputHidden.cs
- XmlNodeChangedEventManager.cs
- WebConfigurationHostFileChange.cs
- SingleQueryOperator.cs
- DynamicEndpointElement.cs
- IOThreadTimer.cs
- followingquery.cs
- DragEvent.cs
- SimpleParser.cs
- OracleLob.cs
- StringReader.cs
- ManipulationDeltaEventArgs.cs
- RuleSetBrowserDialog.cs
- PasswordPropertyTextAttribute.cs
- MimeReturn.cs
- XmlSchemaExternal.cs
- Size.cs
- IEnumerable.cs
- BasePropertyDescriptor.cs
- UserControlParser.cs
- RuntimeEnvironment.cs
- Operand.cs
- DBCSCodePageEncoding.cs
- DiffuseMaterial.cs
- AssemblyNameProxy.cs
- SpellerInterop.cs
- AlphabeticalEnumConverter.cs
- OrderedHashRepartitionStream.cs
- XsdBuilder.cs
- Configuration.cs
- basecomparevalidator.cs
- KeyValuePair.cs
- COM2ExtendedBrowsingHandler.cs
- DocumentReferenceCollection.cs
- HttpGetProtocolImporter.cs
- WizardForm.cs
- TripleDESCryptoServiceProvider.cs
- AvTraceDetails.cs
- MouseDevice.cs
- InstanceDataCollection.cs
- RenderingBiasValidation.cs
- StringUtil.cs
- ScrollEventArgs.cs
- UrlPath.cs
- IsolatedStorageFileStream.cs
- InkCanvasInnerCanvas.cs
- DataSetMappper.cs
- ReferenceCountedObject.cs
- IntSecurity.cs
- _LoggingObject.cs
- WpfXamlType.cs
- ScrollBarAutomationPeer.cs
- PolyBezierSegment.cs
- XmlSchemaObject.cs
- DataGridViewUtilities.cs
- ServiceDescriptionData.cs
- KeysConverter.cs
- MatrixKeyFrameCollection.cs
- Delegate.cs
- SiteMapNodeItem.cs
- _AutoWebProxyScriptWrapper.cs
- CompositeTypefaceMetrics.cs
- MinimizableAttributeTypeConverter.cs
- EventLogConfiguration.cs
- DoubleAverageAggregationOperator.cs