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
- ValidateNames.cs
- DefaultValueConverter.cs
- FilteredDataSetHelper.cs
- XslUrlEditor.cs
- VariableReference.cs
- WindowsListViewScroll.cs
- DataGridViewCellEventArgs.cs
- DescendantQuery.cs
- Message.cs
- DesignTimeTemplateParser.cs
- ObjectView.cs
- SafeTimerHandle.cs
- GeneralTransformGroup.cs
- ListenerChannelContext.cs
- ProjectionPathSegment.cs
- SignatureResourcePool.cs
- ZoomingMessageFilter.cs
- UnsafeNativeMethods.cs
- WebZone.cs
- IncrementalReadDecoders.cs
- DigestTraceRecordHelper.cs
- NamespaceExpr.cs
- OdbcReferenceCollection.cs
- MatrixConverter.cs
- DataBinding.cs
- DataGridViewBand.cs
- CFStream.cs
- WindowsFormsHostAutomationPeer.cs
- ColumnCollection.cs
- DbModificationCommandTree.cs
- ToolStripItemClickedEventArgs.cs
- RegisteredScript.cs
- ArrangedElementCollection.cs
- TextServicesManager.cs
- UnknownWrapper.cs
- FileSystemEnumerable.cs
- XmlDataCollection.cs
- GridViewUpdatedEventArgs.cs
- FaultDesigner.cs
- HandleCollector.cs
- SqlNode.cs
- EntityStoreSchemaGenerator.cs
- FilteredSchemaElementLookUpTable.cs
- ResourceDescriptionAttribute.cs
- AuthStoreRoleProvider.cs
- ImageList.cs
- HostedNamedPipeTransportManager.cs
- ContractType.cs
- DataSourceProvider.cs
- UrlMappingCollection.cs
- WebPartMinimizeVerb.cs
- SessionIDManager.cs
- AdornerHitTestResult.cs
- SecurityCriticalDataForSet.cs
- CodeTryCatchFinallyStatement.cs
- XmlReflectionMember.cs
- DbConnectionPool.cs
- ReservationCollection.cs
- EventLogPermissionEntryCollection.cs
- AssemblyCollection.cs
- PartialList.cs
- Rect3DValueSerializer.cs
- BindingObserver.cs
- NativeBuffer.cs
- DataGridTableCollection.cs
- SqlUDTStorage.cs
- dataprotectionpermission.cs
- XmlHierarchicalDataSourceView.cs
- DebugView.cs
- XmlUTF8TextReader.cs
- ColorInterpolationModeValidation.cs
- BindingManagerDataErrorEventArgs.cs
- WindowsFormsHost.cs
- precedingquery.cs
- MarkupCompilePass2.cs
- MemberInfoSerializationHolder.cs
- XmlValidatingReader.cs
- ListViewUpdatedEventArgs.cs
- ConfigXmlWhitespace.cs
- ScrollChangedEventArgs.cs
- TextPointerBase.cs
- XmlEncoding.cs
- SqlRowUpdatedEvent.cs
- GetUserPreferenceRequest.cs
- SHA512CryptoServiceProvider.cs
- StandardToolWindows.cs
- codemethodreferenceexpression.cs
- EncodingInfo.cs
- DataKey.cs
- HelpInfo.cs
- MetadataItemCollectionFactory.cs
- XmlIterators.cs
- ConfigurationSchemaErrors.cs
- FileUpload.cs
- DataControlFieldCollection.cs
- XmlProcessingInstruction.cs
- WebPartExportVerb.cs
- BCLDebug.cs
- VideoDrawing.cs
- TextTreeExtractElementUndoUnit.cs