Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / HyperlinkAutomationPeer.cs / 1305600 / 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; } else { return base.GetPattern(patternInterface); } } //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
- OpCodes.cs
- XamlPoint3DCollectionSerializer.cs
- RegexTree.cs
- CodeCastExpression.cs
- ToolStripSeparator.cs
- Behavior.cs
- TextRange.cs
- ScrollChrome.cs
- RandomNumberGenerator.cs
- AttributeEmitter.cs
- TextShapeableCharacters.cs
- WebPart.cs
- MediaTimeline.cs
- SingleStorage.cs
- SrgsElementList.cs
- MultiplexingFormatMapping.cs
- Helpers.cs
- RelatedImageListAttribute.cs
- OleDbWrapper.cs
- SqlDependencyUtils.cs
- FollowerQueueCreator.cs
- WmpBitmapEncoder.cs
- SqlProfileProvider.cs
- SafeNativeMethodsCLR.cs
- SqlDataSourceConnectionPanel.cs
- DataBoundControlHelper.cs
- SimpleFieldTemplateFactory.cs
- CollectionsUtil.cs
- GraphicsContainer.cs
- SingleObjectCollection.cs
- WebPartCatalogCloseVerb.cs
- XmlReflectionMember.cs
- CorrelationValidator.cs
- SafeRightsManagementEnvironmentHandle.cs
- ObjectItemCollection.cs
- TextModifier.cs
- InputProviderSite.cs
- TextSearch.cs
- Stack.cs
- UIElementPropertyUndoUnit.cs
- GenerateTemporaryTargetAssembly.cs
- ResourceDescriptionAttribute.cs
- ExtractorMetadata.cs
- Model3DGroup.cs
- SiteMapNodeItemEventArgs.cs
- PathGradientBrush.cs
- SoapIgnoreAttribute.cs
- DataSourceSerializationException.cs
- RectangleGeometry.cs
- CreateUserWizardDesigner.cs
- CharUnicodeInfo.cs
- ClientCultureInfo.cs
- ClientScriptItemCollection.cs
- Configuration.cs
- NotCondition.cs
- LicenseException.cs
- WebServiceReceiveDesigner.cs
- WorkflowServiceInstance.cs
- ZipIOLocalFileDataDescriptor.cs
- XhtmlCssHandler.cs
- Span.cs
- Attributes.cs
- RowToFieldTransformer.cs
- XmlSchemaImport.cs
- BatchServiceHost.cs
- StateRuntime.cs
- Decoder.cs
- WindowsAuthenticationModule.cs
- HttpCacheParams.cs
- Html32TextWriter.cs
- FilterEventArgs.cs
- MethodCallExpression.cs
- IndexOutOfRangeException.cs
- ColumnPropertiesGroup.cs
- FrameSecurityDescriptor.cs
- HMAC.cs
- CustomErrorCollection.cs
- OleDbCommandBuilder.cs
- EnumMemberAttribute.cs
- DiscoveryClientOutputChannel.cs
- QueryTaskGroupState.cs
- MediaSystem.cs
- TextServicesPropertyRanges.cs
- ISAPIWorkerRequest.cs
- Image.cs
- RtfToXamlReader.cs
- EditorPartCollection.cs
- documentation.cs
- ConnectionManagementSection.cs
- ContextProperty.cs
- EmptyEnumerator.cs
- ThemeDirectoryCompiler.cs
- ListViewSortEventArgs.cs
- WinEventQueueItem.cs
- HelloMessage11.cs
- DetailsViewRow.cs
- MDIClient.cs
- MenuItem.cs
- CollectionViewProxy.cs
- DataSetSchema.cs