Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / RepeatButtonAutomationPeer.cs / 1305600 / RepeatButtonAutomationPeer.cs
using System; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class RepeatButtonAutomationPeer : ButtonBaseAutomationPeer, IInvokeProvider { /// public RepeatButtonAutomationPeer(RepeatButton owner): base(owner) {} /// override protected string GetClassNameCore() { return "RepeatButton"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Button; } /// override public object GetPattern(PatternInterface patternInterface) { if (patternInterface == PatternInterface.Invoke) { return this; } else { return base.GetPattern(patternInterface); } } void IInvokeProvider.Invoke() { if(!IsEnabled()) throw new ElementNotEnabledException(); RepeatButton owner = (RepeatButton)Owner; owner.AutomationButtonBaseClick(); } } } // 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
- RecognizerStateChangedEventArgs.cs
- RtType.cs
- MediaContextNotificationWindow.cs
- FileDetails.cs
- ThreadExceptionEvent.cs
- CodeNamespaceCollection.cs
- CLSCompliantAttribute.cs
- OuterGlowBitmapEffect.cs
- DeobfuscatingStream.cs
- SystemWebSectionGroup.cs
- OptimalBreakSession.cs
- ConsoleCancelEventArgs.cs
- QilStrConcatenator.cs
- UInt16Converter.cs
- NavigationPropertyEmitter.cs
- AppDomainAttributes.cs
- MiniAssembly.cs
- BrowserTree.cs
- ClientApiGenerator.cs
- CodeValidator.cs
- CodeAttributeArgumentCollection.cs
- HtmlLiteralTextAdapter.cs
- PropertySegmentSerializationProvider.cs
- BufferedStream.cs
- SystemColors.cs
- SamlConstants.cs
- BooleanKeyFrameCollection.cs
- ServiceHttpModule.cs
- WebPartMenu.cs
- Error.cs
- DesignerDataParameter.cs
- PageThemeCodeDomTreeGenerator.cs
- LinkedResource.cs
- CompleteWizardStep.cs
- ChoiceConverter.cs
- HtmlImageAdapter.cs
- HeaderCollection.cs
- ApplicationHost.cs
- XmlSchemaImporter.cs
- SHA384.cs
- WebPartsPersonalization.cs
- FileDialog.cs
- SqlHelper.cs
- PathSegmentCollection.cs
- WebBrowserDesigner.cs
- StateDesigner.LayoutSelectionGlyph.cs
- ConsoleCancelEventArgs.cs
- ExecutedRoutedEventArgs.cs
- Panel.cs
- TextReader.cs
- HtmlHistory.cs
- IApplicationTrustManager.cs
- COM2FontConverter.cs
- MemoryResponseElement.cs
- TimersDescriptionAttribute.cs
- SecureEnvironment.cs
- WebPartEditorOkVerb.cs
- ToolStripRenderEventArgs.cs
- PropertyTab.cs
- CodeDOMProvider.cs
- HostedAspNetEnvironment.cs
- InProcStateClientManager.cs
- Lease.cs
- NetPipeSection.cs
- FixedSOMElement.cs
- ZoneLinkButton.cs
- AbandonedMutexException.cs
- PointValueSerializer.cs
- ViewDesigner.cs
- BitmapCodecInfo.cs
- Win32.cs
- FileInfo.cs
- AdRotator.cs
- CheckBoxRenderer.cs
- SymbolEqualComparer.cs
- CodeGenerator.cs
- EventData.cs
- ManifestResourceInfo.cs
- ClientRuntimeConfig.cs
- MetadataItem.cs
- AttachInfo.cs
- ArrayElementGridEntry.cs
- InputBinder.cs
- StyleTypedPropertyAttribute.cs
- WebPartDisplayModeCollection.cs
- SystemIPInterfaceProperties.cs
- TransportChannelListener.cs
- XslUrlEditor.cs
- GlyphRunDrawing.cs
- Error.cs
- TypedReference.cs
- Lease.cs
- EventPropertyMap.cs
- Parameter.cs
- X509Chain.cs
- PersonalizableTypeEntry.cs
- NativeMethods.cs
- WMICapabilities.cs
- CredentialCache.cs
- ListItemParagraph.cs