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
- SystemWebCachingSectionGroup.cs
- ImageDrawing.cs
- HandlerWithFactory.cs
- DataFormat.cs
- SQLMoneyStorage.cs
- MetafileHeaderWmf.cs
- RootProfilePropertySettingsCollection.cs
- TextDecoration.cs
- ResourcesGenerator.cs
- Geometry.cs
- ArgIterator.cs
- ColumnMap.cs
- IRCollection.cs
- DataServiceQuery.cs
- ObjectToIdCache.cs
- Pen.cs
- TextEffect.cs
- ToolStripLabel.cs
- ContentPlaceHolderDesigner.cs
- BuiltInPermissionSets.cs
- ConfigurationManagerInternal.cs
- GlyphsSerializer.cs
- TreeChangeInfo.cs
- CodeArrayCreateExpression.cs
- SmiMetaData.cs
- DesignConnectionCollection.cs
- LocalizeDesigner.cs
- BufferedStream.cs
- Suspend.cs
- CachedCompositeFamily.cs
- TextEditorContextMenu.cs
- HttpContext.cs
- NavigationPropertySingletonExpression.cs
- ManagementOptions.cs
- BitmapFrameEncode.cs
- WindowsHyperlink.cs
- RelatedCurrencyManager.cs
- IconHelper.cs
- UIElementAutomationPeer.cs
- TypePropertyEditor.cs
- FtpRequestCacheValidator.cs
- ValidatorAttribute.cs
- Model3DCollection.cs
- BaseCollection.cs
- OleDbFactory.cs
- ListViewItemCollectionEditor.cs
- MailSettingsSection.cs
- RequiredAttributeAttribute.cs
- ValueTypeFixupInfo.cs
- GridViewColumnHeaderAutomationPeer.cs
- TraceSection.cs
- WorkflowInstanceExtensionProvider.cs
- PathGradientBrush.cs
- InputProcessorProfilesLoader.cs
- ContextQuery.cs
- StateRuntime.cs
- XmlUrlResolver.cs
- ConnectionStringSettingsCollection.cs
- ListItemCollection.cs
- PageBreakRecord.cs
- LineServicesCallbacks.cs
- EntityAdapter.cs
- PkcsMisc.cs
- WebPartZone.cs
- SessionStateModule.cs
- FormViewAutoFormat.cs
- QuaternionValueSerializer.cs
- TextDecorations.cs
- TextElementEnumerator.cs
- CatchBlock.cs
- GridEntry.cs
- QuaternionValueSerializer.cs
- XmlSchemaInclude.cs
- FormParameter.cs
- CqlErrorHelper.cs
- DecimalAnimationBase.cs
- WebBrowserContainer.cs
- ImageClickEventArgs.cs
- LogSwitch.cs
- TextBlockAutomationPeer.cs
- nulltextnavigator.cs
- Hex.cs
- UnsafeNativeMethods.cs
- StringInfo.cs
- BinaryCommonClasses.cs
- EntityDataSourceChangingEventArgs.cs
- __Error.cs
- ClearTypeHintValidation.cs
- DocumentStream.cs
- StrokeFIndices.cs
- TraceListener.cs
- DispatcherProcessingDisabled.cs
- HttpWriter.cs
- Schema.cs
- SimpleTypeResolver.cs
- WCFServiceClientProxyGenerator.cs
- LinkConverter.cs
- Size3D.cs
- XmlNodeList.cs
- WebBrowsableAttribute.cs