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
- BitmapMetadataEnumerator.cs
- Helper.cs
- RequestSecurityToken.cs
- Helper.cs
- TextRangeProviderWrapper.cs
- OracleParameter.cs
- DataColumnPropertyDescriptor.cs
- JavaScriptObjectDeserializer.cs
- LifetimeMonitor.cs
- DragDrop.cs
- X509WindowsSecurityToken.cs
- DynamicValueConverter.cs
- CharacterMetrics.cs
- GridViewRowPresenter.cs
- Win32.cs
- SafeTimerHandle.cs
- XamlClipboardData.cs
- ColorConverter.cs
- MouseGesture.cs
- SearchForVirtualItemEventArgs.cs
- ClassHandlersStore.cs
- StreamInfo.cs
- ParameterCollection.cs
- ExtendedPropertyDescriptor.cs
- SplitterDesigner.cs
- SoapSchemaMember.cs
- TextElementEditingBehaviorAttribute.cs
- VoiceObjectToken.cs
- SemaphoreSecurity.cs
- TrustLevel.cs
- ConfigXmlAttribute.cs
- FeatureSupport.cs
- SubqueryRules.cs
- BitmapDecoder.cs
- ColumnResizeAdorner.cs
- OracleCommand.cs
- RepeaterItemCollection.cs
- BaseDataList.cs
- RadioButtonRenderer.cs
- LabelEditEvent.cs
- SemaphoreSecurity.cs
- DataConnectionHelper.cs
- LiteralControl.cs
- DrawingVisual.cs
- TaiwanCalendar.cs
- ItemTypeToolStripMenuItem.cs
- FrameworkEventSource.cs
- ComponentConverter.cs
- DeviceFiltersSection.cs
- EntitySqlQueryCacheKey.cs
- TraceListeners.cs
- RuleSettings.cs
- BindingManagerDataErrorEventArgs.cs
- DependencySource.cs
- Stroke.cs
- DetailsView.cs
- MulticastNotSupportedException.cs
- TypeUtil.cs
- BasicExpressionVisitor.cs
- FuncTypeConverter.cs
- EndpointIdentityExtension.cs
- SqlMethodAttribute.cs
- FaultDescription.cs
- DBNull.cs
- StringCollection.cs
- SafeBuffer.cs
- SerialErrors.cs
- SQLByteStorage.cs
- HostingEnvironmentSection.cs
- QilGeneratorEnv.cs
- CheckBoxStandardAdapter.cs
- ReachFixedPageSerializer.cs
- LOSFormatter.cs
- Storyboard.cs
- ImportStoreException.cs
- TableRowCollection.cs
- SqlBulkCopyColumnMapping.cs
- DataGridRowHeaderAutomationPeer.cs
- ServiceChannel.cs
- WebScriptMetadataMessage.cs
- RegisteredExpandoAttribute.cs
- XmlSchemaSubstitutionGroup.cs
- DSACryptoServiceProvider.cs
- EtwTrackingBehavior.cs
- ValidationPropertyAttribute.cs
- Pens.cs
- ToolBarOverflowPanel.cs
- SuppressIldasmAttribute.cs
- RuntimeConfigLKG.cs
- TreeView.cs
- TypeResolver.cs
- ToolboxDataAttribute.cs
- TypeBuilderInstantiation.cs
- AnnotationResourceChangedEventArgs.cs
- DecimalConstantAttribute.cs
- UnionExpr.cs
- _AutoWebProxyScriptWrapper.cs
- BamlResourceDeserializer.cs
- XmlUTF8TextReader.cs
- RegistryPermission.cs