Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Navigation / RequestNavigateEventArgs.cs / 1 / RequestNavigateEventArgs.cs
//---------------------------------------------------------------------------- // File: RequestNavigateEventArgs.cs // // Copyright (C) 2001 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Net; using System.Windows; using MS.Internal.Utility; namespace System.Windows.Navigation { ////// EventArgs for RequestNavigate /// ///public class RequestNavigateEventArgs : RoutedEventArgs { Uri _uri; string _target; /// /// Default constructor /// ///protected RequestNavigateEventArgs() : base() { base.RoutedEvent=System.Windows.Documents.Hyperlink.RequestNavigateEvent; } /// /// Constructor /// /// Uri to navigate /// Name of the target navigator ///public RequestNavigateEventArgs(Uri uri, string target) : base() { _uri = uri; _target = target; base.RoutedEvent=System.Windows.Documents.Hyperlink.RequestNavigateEvent; } /// /// Uri to navigate /// ////// /// Don't add a setter to this property since it could open up for spoofing attacks. /// public Uri Uri { get{return _uri;} } ////// Target window or frame to perform navigation /// ///public string Target { get{return _target;} } /// /// /// /// /// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { if (RoutedEvent == null) { throw new InvalidOperationException(SR.Get(SRID.RequestNavigateEventMustHaveRoutedEvent)); } RequestNavigateEventHandler handler = (RequestNavigateEventHandler)genericHandler; handler(genericTarget, this); } } ////// Delegate that handles RequestNavigate event. /// ///public delegate void RequestNavigateEventHandler(object sender, RequestNavigateEventArgs e); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // File: RequestNavigateEventArgs.cs // // Copyright (C) 2001 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Net; using System.Windows; using MS.Internal.Utility; namespace System.Windows.Navigation { /// /// EventArgs for RequestNavigate /// ///public class RequestNavigateEventArgs : RoutedEventArgs { Uri _uri; string _target; /// /// Default constructor /// ///protected RequestNavigateEventArgs() : base() { base.RoutedEvent=System.Windows.Documents.Hyperlink.RequestNavigateEvent; } /// /// Constructor /// /// Uri to navigate /// Name of the target navigator ///public RequestNavigateEventArgs(Uri uri, string target) : base() { _uri = uri; _target = target; base.RoutedEvent=System.Windows.Documents.Hyperlink.RequestNavigateEvent; } /// /// Uri to navigate /// ////// /// Don't add a setter to this property since it could open up for spoofing attacks. /// public Uri Uri { get{return _uri;} } ////// Target window or frame to perform navigation /// ///public string Target { get{return _target;} } /// /// /// /// /// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { if (RoutedEvent == null) { throw new InvalidOperationException(SR.Get(SRID.RequestNavigateEventMustHaveRoutedEvent)); } RequestNavigateEventHandler handler = (RequestNavigateEventHandler)genericHandler; handler(genericTarget, this); } } ////// Delegate that handles RequestNavigate event. /// ///public delegate void RequestNavigateEventHandler(object sender, RequestNavigateEventArgs e); } // 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
- DocumentCollection.cs
- AnnotationObservableCollection.cs
- ExtendedTransformFactory.cs
- BinaryMessageFormatter.cs
- PersistNameAttribute.cs
- TypeDependencyAttribute.cs
- safex509handles.cs
- TaskFileService.cs
- Configuration.cs
- ModuleElement.cs
- UseLicense.cs
- MouseWheelEventArgs.cs
- invalidudtexception.cs
- InputElement.cs
- HttpVersion.cs
- OdbcConnectionFactory.cs
- MergeFilterQuery.cs
- AppDomain.cs
- FontEmbeddingManager.cs
- EventListenerClientSide.cs
- TextBox.cs
- InstanceLockedException.cs
- CodeRemoveEventStatement.cs
- AssemblySettingAttributes.cs
- XmlSecureResolver.cs
- Configuration.cs
- ClientSponsor.cs
- ComAdminInterfaces.cs
- ScrollProviderWrapper.cs
- ClientData.cs
- HealthMonitoringSection.cs
- BindStream.cs
- GridErrorDlg.cs
- SqlCaseSimplifier.cs
- IriParsingElement.cs
- KeyedHashAlgorithm.cs
- BindingMAnagerBase.cs
- SqlGatherConsumedAliases.cs
- InvalidWorkflowException.cs
- FontStyles.cs
- TypeSystemHelpers.cs
- ListChangedEventArgs.cs
- RadioButtonRenderer.cs
- ScrollPattern.cs
- HttpCacheVary.cs
- XpsColorContext.cs
- DetailsViewPageEventArgs.cs
- WmlCalendarAdapter.cs
- PropertyValueUIItem.cs
- StickyNoteHelper.cs
- InternalBufferOverflowException.cs
- x509utils.cs
- DbMetaDataFactory.cs
- Rectangle.cs
- FileDialog.cs
- BinHexEncoder.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- NativeRightsManagementAPIsStructures.cs
- WindowsFormsHelpers.cs
- HwndKeyboardInputProvider.cs
- ApplicationBuildProvider.cs
- PersonalizationStateQuery.cs
- EntityDataSourceWrapper.cs
- ByteFacetDescriptionElement.cs
- AutomationPattern.cs
- RequestQueue.cs
- XsltQilFactory.cs
- HashRepartitionStream.cs
- WebEventCodes.cs
- TransactionContextValidator.cs
- BrowserCapabilitiesFactory35.cs
- Relationship.cs
- ReferenceList.cs
- SectionXmlInfo.cs
- RewritingSimplifier.cs
- StylusPointPropertyInfo.cs
- Propagator.ExtentPlaceholderCreator.cs
- ObjectDataSourceMethodEventArgs.cs
- EventHandlers.cs
- Contracts.cs
- OrderedDictionary.cs
- InvokePatternIdentifiers.cs
- ProjectionAnalyzer.cs
- ProcessingInstructionAction.cs
- DropShadowEffect.cs
- VisualStyleInformation.cs
- TheQuery.cs
- MemberJoinTreeNode.cs
- WorkflowInstanceTerminatedRecord.cs
- __FastResourceComparer.cs
- XmlSchemaComplexContentRestriction.cs
- UnsafeNativeMethods.cs
- TypeUtil.cs
- TextTreeUndoUnit.cs
- PeerPresenceInfo.cs
- LocalFileSettingsProvider.cs
- ApplicationHost.cs
- PhotoPrintingIntent.cs
- ProxyGenerationError.cs
- DbDataRecord.cs