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
- SqlAliasesReferenced.cs
- UserInitiatedNavigationPermission.cs
- XslException.cs
- XPathExpr.cs
- AccessControlEntry.cs
- DBSqlParserColumn.cs
- WebPartTracker.cs
- TranslateTransform3D.cs
- BinaryMethodMessage.cs
- XmlSortKeyAccumulator.cs
- Avt.cs
- QualificationDataItem.cs
- MimeTypeMapper.cs
- DataGridTableCollection.cs
- SerialPort.cs
- Win32MouseDevice.cs
- _HeaderInfo.cs
- FusionWrap.cs
- ScrollChangedEventArgs.cs
- RuntimeEnvironment.cs
- EntityFrameworkVersions.cs
- EqualityComparer.cs
- Single.cs
- PathFigure.cs
- TextBoxAutoCompleteSourceConverter.cs
- SectionUpdates.cs
- StringFunctions.cs
- SettingsBindableAttribute.cs
- MasterPageBuildProvider.cs
- XmlSchemaComplexContentRestriction.cs
- Convert.cs
- LoadedOrUnloadedOperation.cs
- MetadataSource.cs
- EdmProperty.cs
- safemediahandle.cs
- ToolStripPanelDesigner.cs
- RowToParametersTransformer.cs
- TableRowGroup.cs
- CachedPathData.cs
- DateTimeConverter.cs
- CompressEmulationStream.cs
- DataSvcMapFile.cs
- Mutex.cs
- SignatureResourceHelper.cs
- DbProviderFactory.cs
- BitStream.cs
- _FtpDataStream.cs
- SymbolEqualComparer.cs
- DoubleLinkListEnumerator.cs
- Attributes.cs
- LayoutEngine.cs
- PageThemeParser.cs
- TextDecorationLocationValidation.cs
- MeasureData.cs
- embossbitmapeffect.cs
- DateTimeOffsetStorage.cs
- AssemblyAttributes.cs
- Win32Exception.cs
- ComplexTypeEmitter.cs
- invalidudtexception.cs
- DataServiceProcessingPipeline.cs
- DoWhile.cs
- DataGridColumnHeaderCollection.cs
- TaskFormBase.cs
- TemplateControl.cs
- DBConnection.cs
- TextBoxDesigner.cs
- MappingModelBuildProvider.cs
- DefaultPrintController.cs
- Pen.cs
- DrawingContextFlattener.cs
- _NestedMultipleAsyncResult.cs
- MaskDesignerDialog.cs
- EditorServiceContext.cs
- AudioFormatConverter.cs
- ComplexTypeEmitter.cs
- Environment.cs
- SessionIDManager.cs
- ExtensibleClassFactory.cs
- XmlSchemaSimpleContentRestriction.cs
- BufferedWebEventProvider.cs
- MessageUtil.cs
- cookiecontainer.cs
- EditorPartCollection.cs
- UnknownBitmapEncoder.cs
- DataControlButton.cs
- HandledMouseEvent.cs
- XsltOutput.cs
- NativeWindow.cs
- DataColumnCollection.cs
- EnumerableCollectionView.cs
- DoubleStorage.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- XmlSortKey.cs
- ContainerParagraph.cs
- MSAANativeProvider.cs
- Utils.cs
- OutputCacheModule.cs
- WorkflowTransactionService.cs
- SpecialNameAttribute.cs