Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Automation / Peers / HyperlinkAutomationPeer.cs / 1 / HyperlinkAutomationPeer.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // File: HyperlinkAutomationPeer.cs // // Description: Automation peer for hyperlink // //--------------------------------------------------------------------------- using System.Windows.Automation.Provider; // IRawElementProviderSimple using System.Windows.Documents; namespace System.Windows.Automation.Peers { /// public class HyperlinkAutomationPeer : TextElementAutomationPeer, IInvokeProvider { /// public HyperlinkAutomationPeer(Hyperlink owner) : base(owner) { } ////// /// /// ///public override object GetPattern(PatternInterface patternInterface) { if (patternInterface == PatternInterface.Invoke) { return this; } return null; } //Default Automation properties /// protected override AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Hyperlink; } /// /// /// protected override string GetNameCore() { string name = base.GetNameCore(); if (name == string.Empty) { Hyperlink owner = (Hyperlink)Owner; name = owner.Text; if (name == null) name = string.Empty; } return name; } /// override protected string GetClassNameCore() { return "Hyperlink"; } ////// override protected bool IsControlElementCore() { return true; } //Invoke Pattern implementation void IInvokeProvider.Invoke() { if (!IsEnabled()) throw new ElementNotEnabledException(); Hyperlink owner = (Hyperlink)Owner; owner.DoClick(); } } } // 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
- TableParaClient.cs
- SmiTypedGetterSetter.cs
- IriParsingElement.cs
- HtmlInputText.cs
- OdbcHandle.cs
- SpellCheck.cs
- _Win32.cs
- RuleEngine.cs
- DependencyObject.cs
- SafeProcessHandle.cs
- EditorZoneBase.cs
- CodeSubDirectory.cs
- filewebresponse.cs
- CodeThrowExceptionStatement.cs
- BufferModesCollection.cs
- ContextQuery.cs
- CacheDependency.cs
- ConnectionManager.cs
- SafeRegistryKey.cs
- Stacktrace.cs
- FirstMatchCodeGroup.cs
- AutomationTextAttribute.cs
- IISMapPath.cs
- NamedElement.cs
- GenericUriParser.cs
- RtfControlWordInfo.cs
- _ListenerAsyncResult.cs
- SqlVisitor.cs
- SHA384.cs
- ConnectionStringsExpressionBuilder.cs
- ScriptMethodAttribute.cs
- CfgSemanticTag.cs
- SrgsSemanticInterpretationTag.cs
- MissingSatelliteAssemblyException.cs
- RuntimeComponentFilter.cs
- SchemaImporterExtensionsSection.cs
- SecurityAlgorithmSuiteConverter.cs
- ToolStripDropTargetManager.cs
- StorageTypeMapping.cs
- COM2ComponentEditor.cs
- FreezableCollection.cs
- WeakReferenceEnumerator.cs
- TextCharacters.cs
- GestureRecognizer.cs
- HttpsHostedTransportConfiguration.cs
- Substitution.cs
- CollectionEditVerbManager.cs
- SessionStateItemCollection.cs
- WebPartZoneCollection.cs
- _DomainName.cs
- SQLByte.cs
- TemplateControl.cs
- ControlPaint.cs
- AutomationAttributeInfo.cs
- Win32Native.cs
- ProxyManager.cs
- ExtenderProvidedPropertyAttribute.cs
- WebPartMinimizeVerb.cs
- AssociationSet.cs
- ExpressionParser.cs
- Encoding.cs
- updateconfighost.cs
- EntityDataSourceEntityTypeFilterItem.cs
- TextEndOfParagraph.cs
- WeakReferenceList.cs
- Soap.cs
- WorkflowInlining.cs
- XmlUtf8RawTextWriter.cs
- ListComponentEditor.cs
- SecurityTokenTypes.cs
- RequestCacheEntry.cs
- PeerName.cs
- FormCollection.cs
- PagePropertiesChangingEventArgs.cs
- Stackframe.cs
- WpfXamlMember.cs
- AsyncCodeActivity.cs
- ClientSponsor.cs
- RegisteredHiddenField.cs
- OdbcConnectionHandle.cs
- FieldNameLookup.cs
- ElapsedEventArgs.cs
- PeerApplication.cs
- NumberSubstitution.cs
- FontConverter.cs
- HtmlWindow.cs
- HtmlControlPersistable.cs
- WebPartEditorCancelVerb.cs
- Evaluator.cs
- IncrementalReadDecoders.cs
- ExpressionTextBox.xaml.cs
- HandlerBase.cs
- OwnerDrawPropertyBag.cs
- FontSizeConverter.cs
- FunctionNode.cs
- Inline.cs
- ResolveMatchesApril2005.cs
- HostProtectionPermission.cs
- SizeChangedInfo.cs
- DesignerObjectListAdapter.cs