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
- DesignerTextWriter.cs
- UnderstoodHeaders.cs
- AutoResizedEvent.cs
- DecoderFallback.cs
- BulletedList.cs
- DBDataPermissionAttribute.cs
- XmlSerializerVersionAttribute.cs
- DocumentPageViewAutomationPeer.cs
- RequestQueryParser.cs
- ToolStripItem.cs
- FreeFormDragDropManager.cs
- ListViewUpdateEventArgs.cs
- DependencyObjectType.cs
- RenamedEventArgs.cs
- SvcMapFile.cs
- DesignerSerializationVisibilityAttribute.cs
- util.cs
- NamedObjectList.cs
- DependencyPropertyChangedEventArgs.cs
- PasswordRecovery.cs
- ServiceModelPerformanceCounters.cs
- PriorityChain.cs
- UseAttributeSetsAction.cs
- HebrewCalendar.cs
- QueryOutputWriter.cs
- SafeRightsManagementSessionHandle.cs
- EntityException.cs
- IndexedString.cs
- ProcessStartInfo.cs
- TransactedBatchContext.cs
- SettingsPropertyCollection.cs
- XpsImage.cs
- RepeaterItemEventArgs.cs
- ExpressionBuilder.cs
- PeerInvitationResponse.cs
- SaveWorkflowAsyncResult.cs
- ObjectStateManagerMetadata.cs
- TextServicesManager.cs
- ProviderIncompatibleException.cs
- basevalidator.cs
- ConfigurationStrings.cs
- AnnouncementService.cs
- EventLogPermissionEntryCollection.cs
- Rect3D.cs
- BypassElementCollection.cs
- DrawingVisualDrawingContext.cs
- Collection.cs
- StringSorter.cs
- Operator.cs
- IdentityManager.cs
- Collection.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- securitycriticaldataClass.cs
- Encoder.cs
- AssemblyFilter.cs
- BufferedGraphicsContext.cs
- DecimalStorage.cs
- ClientSettings.cs
- InstalledFontCollection.cs
- WsdlHelpGeneratorElement.cs
- FixedPosition.cs
- ConfigXmlText.cs
- TypeDelegator.cs
- ProfilePropertySettingsCollection.cs
- SafeFindHandle.cs
- XmlnsDictionary.cs
- ZipIORawDataFileBlock.cs
- ExtendedPropertyCollection.cs
- HttpStreamMessage.cs
- XamlInt32CollectionSerializer.cs
- AssemblyBuilder.cs
- RolePrincipal.cs
- PublisherMembershipCondition.cs
- AnonymousIdentificationModule.cs
- WebWorkflowRole.cs
- NodeFunctions.cs
- ReaderContextStackData.cs
- PreviewPageInfo.cs
- ElementMarkupObject.cs
- PreviewPrintController.cs
- InvariantComparer.cs
- XhtmlBasicLinkAdapter.cs
- ContainerUtilities.cs
- ObjRef.cs
- DataGridViewComboBoxColumn.cs
- EventSinkHelperWriter.cs
- HttpCacheParams.cs
- Fault.cs
- Converter.cs
- SignerInfo.cs
- UpDownEvent.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DbParameterCollection.cs
- ReadOnlyHierarchicalDataSourceView.cs
- TableStyle.cs
- OdbcCommand.cs
- ExpressionConverter.cs
- SqlBooleanizer.cs
- PreviewPageInfo.cs
- AdapterDictionary.cs