Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Automation / Peers / RepeatButtonAutomationPeer.cs / 1 / 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; return null; } 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. 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; return null; } 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
- EdmConstants.cs
- ResourceAttributes.cs
- DescendantOverDescendantQuery.cs
- shaperfactoryquerycacheentry.cs
- GridViewSelectEventArgs.cs
- CodeAttributeArgument.cs
- TypeTypeConverter.cs
- DataGridViewAutoSizeModeEventArgs.cs
- CryptoProvider.cs
- ExceptionHandlersDesigner.cs
- OdbcReferenceCollection.cs
- PeerNodeAddress.cs
- ThrowHelper.cs
- SharedUtils.cs
- AQNBuilder.cs
- WindowsGraphics2.cs
- ProvideValueServiceProvider.cs
- HttpPostedFile.cs
- AppDomainManager.cs
- MetadataPropertyCollection.cs
- XmlSchemaInclude.cs
- SelectionEditingBehavior.cs
- QilReplaceVisitor.cs
- PtsCache.cs
- PagesChangedEventArgs.cs
- EntityWithChangeTrackerStrategy.cs
- BooleanSwitch.cs
- WebHttpDispatchOperationSelector.cs
- OdbcPermission.cs
- BadImageFormatException.cs
- DoubleLink.cs
- SiteMapNodeItem.cs
- FontUnitConverter.cs
- Visual3D.cs
- WindowsSolidBrush.cs
- BitmapPalette.cs
- IntPtr.cs
- FontEmbeddingManager.cs
- SingleAnimation.cs
- SvcMapFileSerializer.cs
- ReferentialConstraint.cs
- HandleCollector.cs
- XmlSchemaImporter.cs
- ItemMap.cs
- HighlightComponent.cs
- GPRECTF.cs
- LoadedEvent.cs
- TextDataBindingHandler.cs
- ToolStripProgressBar.cs
- UserMapPath.cs
- GZipDecoder.cs
- SecUtil.cs
- DependencyObjectProvider.cs
- DesignTimeTemplateParser.cs
- DictionaryContent.cs
- XmlDomTextWriter.cs
- XmlDataDocument.cs
- EventHandlerList.cs
- LOSFormatter.cs
- SourceSwitch.cs
- InkCanvasSelection.cs
- RuntimeHandles.cs
- DeliveryStrategy.cs
- ConnectionStringSettingsCollection.cs
- MimeBasePart.cs
- ProgressChangedEventArgs.cs
- ListenerSingletonConnectionReader.cs
- SocketStream.cs
- GetRecipientListRequest.cs
- DtrList.cs
- DataObjectPastingEventArgs.cs
- ReliableMessagingVersionConverter.cs
- HtmlInputCheckBox.cs
- PrtTicket_Editor.cs
- ActivityCollectionMarkupSerializer.cs
- ExpressionWriter.cs
- DesignerView.cs
- LocationReference.cs
- TypeDescriptor.cs
- TrustManager.cs
- followingsibling.cs
- ProfileModule.cs
- NativeMethods.cs
- Rfc4050KeyFormatter.cs
- SqlRowUpdatedEvent.cs
- GetPageNumberCompletedEventArgs.cs
- SystemIPAddressInformation.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- IArgumentProvider.cs
- ObjectCloneHelper.cs
- MatrixValueSerializer.cs
- CapabilitiesAssignment.cs
- ToolStripContentPanelDesigner.cs
- EnumBuilder.cs
- HuffCodec.cs
- OleDbEnumerator.cs
- RowUpdatedEventArgs.cs
- ManifestBasedResourceGroveler.cs
- Utils.cs
- HostedAspNetEnvironment.cs