Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- GroupBox.cs
- SystemWebSectionGroup.cs
- ApplicationFileCodeDomTreeGenerator.cs
- RegisteredDisposeScript.cs
- DataGridCommandEventArgs.cs
- _Connection.cs
- OdbcConnectionPoolProviderInfo.cs
- Menu.cs
- SHA1Managed.cs
- SessionStateSection.cs
- WebUtil.cs
- WindowsTitleBar.cs
- RectKeyFrameCollection.cs
- relpropertyhelper.cs
- ClientTarget.cs
- HttpApplication.cs
- DependencyPropertyAttribute.cs
- ObjectDataSourceWizardForm.cs
- TextViewBase.cs
- JsonDeserializer.cs
- ScrollEvent.cs
- CommonGetThemePartSize.cs
- Atom10FormatterFactory.cs
- LineGeometry.cs
- AsymmetricSecurityProtocol.cs
- OptionalColumn.cs
- TextEndOfParagraph.cs
- XslVisitor.cs
- ChannelBinding.cs
- DesignRelation.cs
- xmlglyphRunInfo.cs
- UpdatePanelTrigger.cs
- IImplicitResourceProvider.cs
- AccessDataSourceView.cs
- HttpPostProtocolImporter.cs
- SqlLiftIndependentRowExpressions.cs
- RefreshEventArgs.cs
- TextBounds.cs
- GeometryDrawing.cs
- DefaultAssemblyResolver.cs
- DecoderBestFitFallback.cs
- PageThemeCodeDomTreeGenerator.cs
- XmlSerializationGeneratedCode.cs
- TreeNodeBindingDepthConverter.cs
- Activity.cs
- PathTooLongException.cs
- HtmlLabelAdapter.cs
- DashStyle.cs
- BasicViewGenerator.cs
- RotateTransform3D.cs
- WebPartConnectionsEventArgs.cs
- LambdaCompiler.Unary.cs
- ExclusiveTcpListener.cs
- MachineSettingsSection.cs
- RootProfilePropertySettingsCollection.cs
- ScrollChrome.cs
- SeverityFilter.cs
- DelegateHelpers.Generated.cs
- QueuePathEditor.cs
- SettingsSection.cs
- MailWebEventProvider.cs
- OpenTypeLayoutCache.cs
- EntityDataSourceContainerNameItem.cs
- CurrentChangedEventManager.cs
- WebBrowserBase.cs
- JsonSerializer.cs
- DataGridViewTextBoxColumn.cs
- WebDisplayNameAttribute.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- Pair.cs
- TreeWalkHelper.cs
- XmlExtensionFunction.cs
- ToolStripManager.cs
- DataViewSetting.cs
- BevelBitmapEffect.cs
- DBDataPermissionAttribute.cs
- DPAPIProtectedConfigurationProvider.cs
- StretchValidation.cs
- LabelEditEvent.cs
- SiteMapDataSource.cs
- PageTheme.cs
- Vertex.cs
- DataControlField.cs
- ConcurrentDictionary.cs
- WSDualHttpSecurity.cs
- SmiMetaDataProperty.cs
- CallbackValidatorAttribute.cs
- AttributeEmitter.cs
- XmlSchemaInferenceException.cs
- Calendar.cs
- ToolStripManager.cs
- CriticalHandle.cs
- ObjectQueryState.cs
- EventProviderWriter.cs
- InterleavedZipPartStream.cs
- ToolboxItemAttribute.cs
- InternalUserCancelledException.cs
- Pair.cs
- AnimationException.cs
- SwitchElementsCollection.cs