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
- EdmComplexPropertyAttribute.cs
- InArgumentConverter.cs
- BooleanAnimationBase.cs
- CodeIdentifiers.cs
- BlurBitmapEffect.cs
- MethodAccessException.cs
- WindowsTokenRoleProvider.cs
- NativeBuffer.cs
- FileDialogCustomPlacesCollection.cs
- CodeBlockBuilder.cs
- BatchParser.cs
- RouteCollection.cs
- externdll.cs
- AnnotationResourceCollection.cs
- TextUtf8RawTextWriter.cs
- RouteValueExpressionBuilder.cs
- OnOperation.cs
- MetadataSerializer.cs
- _AcceptOverlappedAsyncResult.cs
- EntityDataSourceViewSchema.cs
- SecurityBindingElement.cs
- DynamicQueryableWrapper.cs
- VisualStyleRenderer.cs
- Pens.cs
- WaitHandleCannotBeOpenedException.cs
- XmlDomTextWriter.cs
- OdbcInfoMessageEvent.cs
- FileRecordSequenceHelper.cs
- OdbcEnvironment.cs
- Unit.cs
- WebPartConnectionsCancelVerb.cs
- EndpointBehaviorElement.cs
- AnnotationComponentChooser.cs
- MsmqDecodeHelper.cs
- CodeCastExpression.cs
- WFItemsToSpacerVisibility.cs
- CodeMethodReturnStatement.cs
- OleDbErrorCollection.cs
- ToolStripContentPanelRenderEventArgs.cs
- X509SecurityToken.cs
- DataBindingHandlerAttribute.cs
- PrintingPermission.cs
- ComponentDispatcher.cs
- LoginView.cs
- UserPreferenceChangingEventArgs.cs
- NavigationProgressEventArgs.cs
- EventLog.cs
- RegisterResponseInfo.cs
- X500Name.cs
- HttpApplicationFactory.cs
- MaterialCollection.cs
- DataRecordInternal.cs
- SqlDataSourceFilteringEventArgs.cs
- GenericRootAutomationPeer.cs
- DelimitedListTraceListener.cs
- InternalControlCollection.cs
- DecimalSumAggregationOperator.cs
- DBCommandBuilder.cs
- BinaryWriter.cs
- TextOutput.cs
- ImageAnimator.cs
- WebConfigManager.cs
- IntSecurity.cs
- Stroke2.cs
- PublisherMembershipCondition.cs
- DataGridViewCellStateChangedEventArgs.cs
- ScaleTransform3D.cs
- FlowDocumentReader.cs
- TextCharacters.cs
- ElementsClipboardData.cs
- NestedContainer.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- ServiceContractListItem.cs
- MetadataSource.cs
- SqlOuterApplyReducer.cs
- XPathDescendantIterator.cs
- ConfigXmlWhitespace.cs
- SystemIPInterfaceProperties.cs
- ContextMenuStrip.cs
- CustomErrorsSectionWrapper.cs
- ClientRolePrincipal.cs
- PersonalizablePropertyEntry.cs
- TargetControlTypeAttribute.cs
- MetadataPropertyCollection.cs
- Transform3DGroup.cs
- Bold.cs
- MachineKeySection.cs
- ExternalFile.cs
- Directory.cs
- TraceHelpers.cs
- Filter.cs
- ResourceSet.cs
- D3DImage.cs
- QueryPageSettingsEventArgs.cs
- InputLangChangeEvent.cs
- DataException.cs
- WebServiceEnumData.cs
- AQNBuilder.cs
- AuthenticationService.cs
- FileChangesMonitor.cs