Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- CompiledELinqQueryState.cs
- RectangleHotSpot.cs
- SafeRightsManagementSessionHandle.cs
- AsymmetricSignatureDeformatter.cs
- SqlRowUpdatingEvent.cs
- TextBox.cs
- CultureTableRecord.cs
- BindingExpressionUncommonField.cs
- HostedController.cs
- FigureHelper.cs
- DockPatternIdentifiers.cs
- StructuredTypeEmitter.cs
- CodeTypeReferenceExpression.cs
- SqlDataSourceCommandEventArgs.cs
- TiffBitmapEncoder.cs
- WebColorConverter.cs
- UIElementCollection.cs
- HttpInputStream.cs
- XmlBinaryReader.cs
- TemplateParser.cs
- Border.cs
- Page.cs
- DataControlButton.cs
- DesignerOptionService.cs
- xmlformatgeneratorstatics.cs
- TransportChannelFactory.cs
- Condition.cs
- xdrvalidator.cs
- LinkedResource.cs
- ButtonBase.cs
- HttpWebRequest.cs
- FaultContext.cs
- HttpInputStream.cs
- SamlAssertion.cs
- TrackingConditionCollection.cs
- JumpList.cs
- OutputBuffer.cs
- SoapReflector.cs
- GlobalProxySelection.cs
- RectangleGeometry.cs
- IdleTimeoutMonitor.cs
- OutOfProcStateClientManager.cs
- RowCache.cs
- XmlWellformedWriter.cs
- ReadOnlyHierarchicalDataSource.cs
- Maps.cs
- InputReport.cs
- TreeNodeCollection.cs
- SQLConvert.cs
- Repeater.cs
- HttpConfigurationContext.cs
- x509store.cs
- RuntimeArgumentHandle.cs
- WindowsImpersonationContext.cs
- VectorCollectionValueSerializer.cs
- DataGridViewTopLeftHeaderCell.cs
- FunctionCommandText.cs
- TrailingSpaceComparer.cs
- TableItemPattern.cs
- Crypto.cs
- SqlExpander.cs
- GridViewEditEventArgs.cs
- METAHEADER.cs
- XmlCDATASection.cs
- HandledEventArgs.cs
- InputBindingCollection.cs
- SoapSchemaMember.cs
- MatrixTransform3D.cs
- EntityViewGenerator.cs
- TextServicesCompartment.cs
- PerformanceCounterLib.cs
- HiddenField.cs
- QuerySelectOp.cs
- BlockCollection.cs
- Keyboard.cs
- XmlSchemaAppInfo.cs
- ControlSerializer.cs
- unsafenativemethodsother.cs
- ListViewHitTestInfo.cs
- DbXmlEnabledProviderManifest.cs
- Control.cs
- BitmapDecoder.cs
- StateValidator.cs
- CornerRadius.cs
- RuleSettingsCollection.cs
- ExtensionQuery.cs
- RemoteWebConfigurationHost.cs
- EventLogInternal.cs
- Rule.cs
- PropertyTabChangedEvent.cs
- PackageController.cs
- SHA512Managed.cs
- ClientScriptManager.cs
- X509SecurityTokenParameters.cs
- InternalTypeHelper.cs
- InputBindingCollection.cs
- DotAtomReader.cs
- DrawingImage.cs
- DataBindEngine.cs
- WebConfigurationHostFileChange.cs