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
- IpcChannel.cs
- RelatedEnd.cs
- mda.cs
- XmlExpressionDumper.cs
- COM2Enum.cs
- SelectionPattern.cs
- ItemsControlAutomationPeer.cs
- OdbcConnectionPoolProviderInfo.cs
- ConnectionPoint.cs
- AppModelKnownContentFactory.cs
- ParenthesizePropertyNameAttribute.cs
- HMACSHA384.cs
- XmlSerializerSection.cs
- RecipientIdentity.cs
- RegexMatch.cs
- BaseCodePageEncoding.cs
- Literal.cs
- FastEncoderWindow.cs
- DictionaryBase.cs
- ProjectionCamera.cs
- ValuePatternIdentifiers.cs
- MultiDataTrigger.cs
- ECDiffieHellmanPublicKey.cs
- FixedElement.cs
- WorkerRequest.cs
- AnnotationMap.cs
- NegotiateStream.cs
- TrackingQueryElement.cs
- CreateUserErrorEventArgs.cs
- VectorAnimation.cs
- CodeTypeReference.cs
- _Win32.cs
- XsdDataContractExporter.cs
- StateMachineWorkflowInstance.cs
- _SecureChannel.cs
- Crypto.cs
- UserControlParser.cs
- HtmlImage.cs
- URI.cs
- OdbcDataReader.cs
- BufferedGraphics.cs
- OLEDB_Util.cs
- XsltOutput.cs
- DispatcherSynchronizationContext.cs
- QilReference.cs
- ImageInfo.cs
- ImageFormat.cs
- XmlDictionaryReaderQuotas.cs
- StylusPointPropertyUnit.cs
- BrowserDefinitionCollection.cs
- ObjectQueryState.cs
- MetadataArtifactLoaderResource.cs
- OdbcFactory.cs
- XsltLibrary.cs
- FileDialogCustomPlaces.cs
- RegistryKey.cs
- DataGridViewCellMouseEventArgs.cs
- TransformerInfoCollection.cs
- EventRoute.cs
- SoapIncludeAttribute.cs
- PtsHost.cs
- RuntimeConfigurationRecord.cs
- MetadataItem_Static.cs
- ChildChangedEventArgs.cs
- StartFileNameEditor.cs
- PreservationFileReader.cs
- AutomationIdentifierGuids.cs
- ExpressionParser.cs
- SqlErrorCollection.cs
- WindowsGraphics.cs
- MultiDataTrigger.cs
- CapabilitiesPattern.cs
- TypeUnloadedException.cs
- XmlReflectionMember.cs
- ProxyWebPartManager.cs
- CrossAppDomainChannel.cs
- TextEndOfSegment.cs
- ListViewInsertionMark.cs
- ConsoleKeyInfo.cs
- BinaryFormatterWriter.cs
- BinaryWriter.cs
- InlineCollection.cs
- CheckPair.cs
- _SSPISessionCache.cs
- LoginCancelEventArgs.cs
- IpcPort.cs
- AutomationElement.cs
- AsyncResult.cs
- TagNameToTypeMapper.cs
- InvalidWMPVersionException.cs
- PackageDigitalSignature.cs
- WindowsGraphics.cs
- BufferedWebEventProvider.cs
- DrawItemEvent.cs
- nulltextnavigator.cs
- HTMLTextWriter.cs
- configsystem.cs
- RelatedEnd.cs
- DetailsViewRow.cs
- TemplateField.cs