Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- AmbientProperties.cs
- Debug.cs
- AggregateNode.cs
- ZoneMembershipCondition.cs
- Positioning.cs
- AudioFormatConverter.cs
- CodeGroup.cs
- RoutingTable.cs
- VoiceInfo.cs
- SqlDeflator.cs
- SerialReceived.cs
- MenuItem.cs
- DataTemplateKey.cs
- messageonlyhwndwrapper.cs
- EncoderBestFitFallback.cs
- ClientProxyGenerator.cs
- SqlDataSourceView.cs
- TrustManagerPromptUI.cs
- ListViewGroup.cs
- StubHelpers.cs
- ProfileSettings.cs
- XomlDesignerLoader.cs
- OracleBoolean.cs
- OleDbMetaDataFactory.cs
- AttributeEmitter.cs
- RoutedEventHandlerInfo.cs
- InternalPermissions.cs
- SchemaType.cs
- ModelTreeEnumerator.cs
- HiddenField.cs
- cookieexception.cs
- PresentationTraceSources.cs
- CommandField.cs
- MediaElement.cs
- TickBar.cs
- Vector3DCollectionConverter.cs
- AdRotatorDesigner.cs
- ExecutionEngineException.cs
- ControlCodeDomSerializer.cs
- ParentUndoUnit.cs
- ConditionBrowserDialog.cs
- ContentValidator.cs
- SplashScreenNativeMethods.cs
- ExpressionParser.cs
- MbpInfo.cs
- WindowsToolbar.cs
- HostingPreferredMapPath.cs
- ColumnMapTranslator.cs
- ObjectCloneHelper.cs
- _StreamFramer.cs
- XmlTypeMapping.cs
- CharAnimationUsingKeyFrames.cs
- OperationCanceledException.cs
- RuleSettingsCollection.cs
- RemoteWebConfigurationHostStream.cs
- OpenFileDialog.cs
- ControlBuilder.cs
- VirtualizingStackPanel.cs
- AssemblyAttributes.cs
- ByteKeyFrameCollection.cs
- WebPartMinimizeVerb.cs
- HasCopySemanticsAttribute.cs
- FixedLineResult.cs
- ImageSource.cs
- GradientStop.cs
- XmlEntity.cs
- BamlLocalizabilityResolver.cs
- UTF7Encoding.cs
- PropertyPushdownHelper.cs
- HostingEnvironmentWrapper.cs
- CharacterMetricsDictionary.cs
- WinFormsSecurity.cs
- UpdateProgress.cs
- QilList.cs
- SecurityUtils.cs
- QueryStoreStatusRequest.cs
- SqlTopReducer.cs
- EventSource.cs
- Margins.cs
- WorkflowMarkupSerializerMapping.cs
- Util.cs
- httpserverutility.cs
- GridViewRowEventArgs.cs
- ClientOptions.cs
- XmlQualifiedNameTest.cs
- mda.cs
- DataMember.cs
- Binding.cs
- Win32Exception.cs
- AutomationPattern.cs
- TextChangedEventArgs.cs
- StructuralCache.cs
- AxisAngleRotation3D.cs
- IpcClientManager.cs
- Viewport3DVisual.cs
- _SingleItemRequestCache.cs
- DataGridViewSelectedCellCollection.cs
- GestureRecognitionResult.cs
- OdbcParameter.cs
- ApplicationException.cs