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
- ExtensionWindow.cs
- ComboBoxAutomationPeer.cs
- WindowsTab.cs
- RedistVersionInfo.cs
- ConfigXmlText.cs
- ChangeBlockUndoRecord.cs
- DetailsViewCommandEventArgs.cs
- UInt64.cs
- InfiniteIntConverter.cs
- BooleanAnimationBase.cs
- XPathDocument.cs
- WebZoneDesigner.cs
- QuadTree.cs
- GcHandle.cs
- FormConverter.cs
- PrimitiveXmlSerializers.cs
- Types.cs
- CultureData.cs
- TraceUtils.cs
- WebPartMenuStyle.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- Vars.cs
- ReflectionPermission.cs
- HtmlTableCellCollection.cs
- FaultReason.cs
- TemplatedWizardStep.cs
- BitmapEffectGeneralTransform.cs
- SqlTypesSchemaImporter.cs
- DataGridViewLinkCell.cs
- EncryptedPackageFilter.cs
- MatchAllMessageFilter.cs
- XPathQilFactory.cs
- UTF8Encoding.cs
- HandlerFactoryCache.cs
- NumberFunctions.cs
- NotifyParentPropertyAttribute.cs
- SafeBitVector32.cs
- EventLogger.cs
- TabControlDesigner.cs
- GridEntry.cs
- DataControlField.cs
- MouseActionConverter.cs
- NativeWindow.cs
- AssemblyUtil.cs
- TableCell.cs
- TextLine.cs
- WorkflowServiceOperationListItem.cs
- TextServicesProperty.cs
- PartialTrustValidationBehavior.cs
- GridItemCollection.cs
- BitmapEffect.cs
- DataAccessException.cs
- SpecialNameAttribute.cs
- EmptyEnumerator.cs
- While.cs
- DataGrid.cs
- AccessorTable.cs
- DynamicActionMessageFilter.cs
- SerializerWriterEventHandlers.cs
- FrameworkContentElement.cs
- SimpleTextLine.cs
- SemanticResolver.cs
- AttachInfo.cs
- FtpWebResponse.cs
- AppDomainFactory.cs
- DataGridViewDataErrorEventArgs.cs
- SubtreeProcessor.cs
- TypeElementCollection.cs
- DataGridViewHitTestInfo.cs
- PropertyFilter.cs
- XmlAttributeCache.cs
- RuntimeWrappedException.cs
- TargetPerspective.cs
- CompilerResults.cs
- VisualCollection.cs
- RectKeyFrameCollection.cs
- CodeSnippetStatement.cs
- DecimalKeyFrameCollection.cs
- MultiDataTrigger.cs
- PerspectiveCamera.cs
- PresentationAppDomainManager.cs
- ResXFileRef.cs
- BitConverter.cs
- PropertyEntry.cs
- ReflectionUtil.cs
- HostTimeoutsElement.cs
- Icon.cs
- ConfigurationValidatorAttribute.cs
- DiscardableAttribute.cs
- HtmlFormAdapter.cs
- _BufferOffsetSize.cs
- OdbcCommandBuilder.cs
- printdlgexmarshaler.cs
- ChildChangedEventArgs.cs
- SqlUserDefinedTypeAttribute.cs
- NamespaceList.cs
- SingleStorage.cs
- ProcessStartInfo.cs
- ISAPIApplicationHost.cs
- TargetFrameworkAttribute.cs