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
- NTAccount.cs
- _BasicClient.cs
- ListViewAutomationPeer.cs
- OracleBinary.cs
- ManagementEventWatcher.cs
- EntitySqlQueryCacheEntry.cs
- StagingAreaInputItem.cs
- SmiContextFactory.cs
- SqlDependency.cs
- Evidence.cs
- XmlDataImplementation.cs
- basevalidator.cs
- COM2ComponentEditor.cs
- Win32.cs
- AudienceUriMode.cs
- StringStorage.cs
- VerificationAttribute.cs
- SiteMapNodeItemEventArgs.cs
- WorkflowMarkupSerializerMapping.cs
- BinaryObjectInfo.cs
- BuildProviderCollection.cs
- AttributeQuery.cs
- DeclarativeCatalogPart.cs
- DataGridViewRowsAddedEventArgs.cs
- MissingMethodException.cs
- AuthorizationPolicyTypeElementCollection.cs
- CodeMethodInvokeExpression.cs
- WebUtil.cs
- CompoundFileStorageReference.cs
- ToolboxBitmapAttribute.cs
- CodeBinaryOperatorExpression.cs
- MenuItemBinding.cs
- ErrorHandler.cs
- DataGridAutoFormatDialog.cs
- SQLCharsStorage.cs
- MetadataUtil.cs
- UpDownEvent.cs
- HandleTable.cs
- DataControlField.cs
- InkCanvasInnerCanvas.cs
- ObjectSecurity.cs
- CodePageEncoding.cs
- WebPartMenu.cs
- TrackingWorkflowEventArgs.cs
- _LocalDataStoreMgr.cs
- SeekableReadStream.cs
- ValueTypeFixupInfo.cs
- CodeAccessPermission.cs
- DeferredSelectedIndexReference.cs
- ThicknessAnimation.cs
- AppDomainUnloadedException.cs
- COM2PropertyBuilderUITypeEditor.cs
- ProxyHelper.cs
- ModelService.cs
- DiscardableAttribute.cs
- BitmapImage.cs
- DefaultMergeHelper.cs
- RequiredFieldValidator.cs
- ADMembershipUser.cs
- SocketAddress.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- ETagAttribute.cs
- DocumentSequenceHighlightLayer.cs
- DbConnectionFactory.cs
- CharacterString.cs
- XmlSchemaSimpleTypeList.cs
- PageClientProxyGenerator.cs
- ServiceModelActivationSectionGroup.cs
- SchemaEntity.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- BatchParser.cs
- DrawingGroup.cs
- DefaultAuthorizationContext.cs
- Single.cs
- UpdateRecord.cs
- ToolBarOverflowPanel.cs
- OptimizerPatterns.cs
- SspiSafeHandles.cs
- Label.cs
- ZoneIdentityPermission.cs
- HttpContextWrapper.cs
- SerializationStore.cs
- CapabilitiesAssignment.cs
- XsltException.cs
- XmlSerializationWriter.cs
- EntityEntry.cs
- ILGenerator.cs
- odbcmetadatacollectionnames.cs
- Point4DValueSerializer.cs
- HelpFileFileNameEditor.cs
- Image.cs
- NumberFormatter.cs
- IDReferencePropertyAttribute.cs
- ScalarConstant.cs
- CurrentChangingEventArgs.cs
- SocketException.cs
- ContextDataSource.cs
- ControlPager.cs
- EncryptedType.cs
- InvalidDataException.cs