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
- CommunicationException.cs
- Material.cs
- CanonicalFontFamilyReference.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ConnectionPoint.cs
- FacetEnabledSchemaElement.cs
- IgnoreSectionHandler.cs
- CommandPlan.cs
- StringCollection.cs
- GlyphsSerializer.cs
- ActivationServices.cs
- MimeImporter.cs
- PaintEvent.cs
- ProcessHostServerConfig.cs
- XPathException.cs
- PersianCalendar.cs
- SystemInfo.cs
- ExpressionList.cs
- ServiceEndpointElement.cs
- DesignTimeParseData.cs
- CodeEntryPointMethod.cs
- MetaType.cs
- PeerInvitationResponse.cs
- TextRangeSerialization.cs
- ClickablePoint.cs
- TextServicesManager.cs
- IEnumerable.cs
- TransferMode.cs
- FormViewDeletedEventArgs.cs
- StringHelper.cs
- ToolStripOverflowButton.cs
- OptionalColumn.cs
- CommentEmitter.cs
- ConfigXmlDocument.cs
- AuthenticateEventArgs.cs
- DelegatingTypeDescriptionProvider.cs
- StylusPointPropertyId.cs
- FileInfo.cs
- BamlVersionHeader.cs
- SamlAssertionKeyIdentifierClause.cs
- SessionStateContainer.cs
- FacetChecker.cs
- TypeValidationEventArgs.cs
- CapabilitiesAssignment.cs
- BlobPersonalizationState.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- XmlEventCache.cs
- CapabilitiesPattern.cs
- PersonalizationDictionary.cs
- WebCategoryAttribute.cs
- ColorMap.cs
- TableRow.cs
- DrawingContext.cs
- MaterializeFromAtom.cs
- Style.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- ArrayWithOffset.cs
- StatusStrip.cs
- TextBoxDesigner.cs
- ColumnHeader.cs
- WorkflowElementDialogWindow.xaml.cs
- MethodBuilder.cs
- ToolboxItemCollection.cs
- WebPartConnectionsConfigureVerb.cs
- DeclarativeConditionsCollection.cs
- XmlDataSourceNodeDescriptor.cs
- MaterialGroup.cs
- InfoCardConstants.cs
- RoutedEvent.cs
- ColumnBinding.cs
- WindowsGraphics.cs
- OleDbEnumerator.cs
- CalloutQueueItem.cs
- COM2Properties.cs
- ComboBox.cs
- JoinSymbol.cs
- BitmapMetadataBlob.cs
- MailHeaderInfo.cs
- InteropEnvironment.cs
- NumberFormatInfo.cs
- SoapMessage.cs
- RowToFieldTransformer.cs
- MetadataItemCollectionFactory.cs
- XmlFormatExtensionPrefixAttribute.cs
- Italic.cs
- ListCommandEventArgs.cs
- WebPartHeaderCloseVerb.cs
- WebPartUserCapability.cs
- GridToolTip.cs
- NullRuntimeConfig.cs
- ClientSession.cs
- HtmlLink.cs
- HyperLinkField.cs
- SingleConverter.cs
- ColumnPropertiesGroup.cs
- FixUpCollection.cs
- EraserBehavior.cs
- XmlConvert.cs
- OpenFileDialog.cs
- COM2ColorConverter.cs