Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- AppDomainGrammarProxy.cs
- BuilderPropertyEntry.cs
- SHA512Managed.cs
- ResourceReader.cs
- BindingList.cs
- EntityCommandExecutionException.cs
- pingexception.cs
- CollectionChange.cs
- HandlerFactoryCache.cs
- Command.cs
- Int32CollectionConverter.cs
- MappingSource.cs
- DBDataPermission.cs
- NavigationCommands.cs
- RegexCode.cs
- HandleRef.cs
- DbParameterHelper.cs
- DebugHandleTracker.cs
- TimeManager.cs
- LoaderAllocator.cs
- DescriptionAttribute.cs
- EventSetter.cs
- AstTree.cs
- Process.cs
- BoolLiteral.cs
- SByteConverter.cs
- ViewService.cs
- ValidatorCompatibilityHelper.cs
- CompilerCollection.cs
- OleDbConnectionFactory.cs
- AssociationEndMember.cs
- SafeCoTaskMem.cs
- SourceElementsCollection.cs
- SqlCommand.cs
- HttpInputStream.cs
- Attachment.cs
- FormatterServices.cs
- DbExpressionBuilder.cs
- DocumentPageHost.cs
- NetSectionGroup.cs
- SqlDataSourceFilteringEventArgs.cs
- TextEditorLists.cs
- IndentTextWriter.cs
- WebPartZoneBase.cs
- FileDetails.cs
- SqlTransaction.cs
- GenericIdentity.cs
- JsonWriterDelegator.cs
- QilSortKey.cs
- BindingElementExtensionElement.cs
- ProtocolViolationException.cs
- WindowsToolbarAsMenu.cs
- NamespaceList.cs
- GroupItem.cs
- Listbox.cs
- SourceElementsCollection.cs
- ListView.cs
- ReferencedType.cs
- CapabilitiesPattern.cs
- HttpModulesSection.cs
- SymbolEqualComparer.cs
- UdpDiscoveryEndpoint.cs
- LogRestartAreaEnumerator.cs
- DiscreteKeyFrames.cs
- EventWaitHandleSecurity.cs
- HtmlControlPersistable.cs
- cookieexception.cs
- HelpProvider.cs
- CodePageUtils.cs
- ValueQuery.cs
- NoResizeHandleGlyph.cs
- FlowDocumentView.cs
- ActivityDesigner.cs
- TypeLoadException.cs
- TabControlCancelEvent.cs
- GeneralTransform2DTo3D.cs
- Rect3D.cs
- FileSystemInfo.cs
- HttpValueCollection.cs
- FocusWithinProperty.cs
- SpellerInterop.cs
- EditModeSwitchButton.cs
- ServiceChannelFactory.cs
- X509Extension.cs
- Stack.cs
- DLinqDataModelProvider.cs
- RSAPKCS1SignatureFormatter.cs
- TextProperties.cs
- ReferentialConstraint.cs
- Journaling.cs
- RegexBoyerMoore.cs
- Selector.cs
- TypeSemantics.cs
- FormViewRow.cs
- WebPartConnectionCollection.cs
- HitTestResult.cs
- CodeMemberProperty.cs
- TabControlEvent.cs
- Input.cs
- PropertyPushdownHelper.cs