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
- RichTextBoxContextMenu.cs
- Path.cs
- PerfService.cs
- HttpPostedFile.cs
- PairComparer.cs
- TypedLocationWrapper.cs
- ListViewItemSelectionChangedEvent.cs
- BrowserCapabilitiesFactory.cs
- TableProviderWrapper.cs
- PropertyMapper.cs
- PrivacyNoticeBindingElementImporter.cs
- ProxyGenerationError.cs
- TrackingLocationCollection.cs
- VirtualizingPanel.cs
- RawMouseInputReport.cs
- URLIdentityPermission.cs
- StaticDataManager.cs
- RectAnimationClockResource.cs
- PathFigureCollectionConverter.cs
- XPathNavigatorReader.cs
- CompoundFileStorageReference.cs
- SafeProcessHandle.cs
- IListConverters.cs
- ElapsedEventArgs.cs
- BufferBuilder.cs
- XhtmlTextWriter.cs
- MimeObjectFactory.cs
- SecurityContextSecurityTokenParameters.cs
- NetworkAddressChange.cs
- NameObjectCollectionBase.cs
- StringPropertyBuilder.cs
- ClassicBorderDecorator.cs
- DescendantQuery.cs
- TypeReference.cs
- DesignOnlyAttribute.cs
- EntityViewContainer.cs
- PageThemeParser.cs
- Rijndael.cs
- DependencyObjectProvider.cs
- FontDialog.cs
- StylusPlugInCollection.cs
- OdbcException.cs
- MonitoringDescriptionAttribute.cs
- codemethodreferenceexpression.cs
- AddressHeaderCollectionElement.cs
- DynamicDiscoSearcher.cs
- ThreadAttributes.cs
- infer.cs
- DbDataSourceEnumerator.cs
- ToolStripContainer.cs
- X509CertificateValidator.cs
- externdll.cs
- PerfCounterSection.cs
- Bits.cs
- DateTimeOffsetStorage.cs
- ViewBox.cs
- AttributeParameterInfo.cs
- PointLightBase.cs
- RegionIterator.cs
- ConfigurationConverterBase.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- Trace.cs
- InkCanvasSelectionAdorner.cs
- WorkflowServiceHost.cs
- VirtualPathUtility.cs
- HttpApplication.cs
- GetImportFileNameRequest.cs
- Button.cs
- AssemblyNameProxy.cs
- ScrollProviderWrapper.cs
- InputLanguageEventArgs.cs
- XmlNodeList.cs
- AsymmetricSecurityBindingElement.cs
- TextSelectionHighlightLayer.cs
- TextReader.cs
- SingleObjectCollection.cs
- SynchronizedRandom.cs
- CmsUtils.cs
- DesigntimeLicenseContext.cs
- BinaryReader.cs
- OutputWindow.cs
- CompilationSection.cs
- MemberDescriptor.cs
- ContractsBCL.cs
- Brushes.cs
- TypeUtil.cs
- GridItemCollection.cs
- HttpAsyncResult.cs
- WindowsTab.cs
- ResolveRequestResponseAsyncResult.cs
- Wildcard.cs
- SafeFindHandle.cs
- CodeNamespaceCollection.cs
- WorkflowInstanceProvider.cs
- DbConnectionStringCommon.cs
- Thread.cs
- DataRelationPropertyDescriptor.cs
- errorpatternmatcher.cs
- CodePropertyReferenceExpression.cs
- WebMessageEncodingBindingElement.cs