Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Navigation / RequestNavigateEventArgs.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Size3DConverter.cs
- followingquery.cs
- VectorCollectionValueSerializer.cs
- DynamicRenderer.cs
- HttpResponseHeader.cs
- LineVisual.cs
- TextEffect.cs
- CharKeyFrameCollection.cs
- AlternateView.cs
- SQLBinaryStorage.cs
- Vector3dCollection.cs
- DesignSurfaceEvent.cs
- SafeUserTokenHandle.cs
- ItemAutomationPeer.cs
- TableLayoutStyleCollection.cs
- ClientProxyGenerator.cs
- TransactionState.cs
- SqlVisitor.cs
- CatalogPart.cs
- SubqueryTrackingVisitor.cs
- SrgsDocument.cs
- DrawingContextDrawingContextWalker.cs
- ImageListStreamer.cs
- ControlCachePolicy.cs
- RawStylusInput.cs
- Filter.cs
- EpmContentDeSerializerBase.cs
- DataGridViewBand.cs
- DynamicActivityXamlReader.cs
- X509ChainPolicy.cs
- ExtendedPropertyDescriptor.cs
- hresults.cs
- SmtpFailedRecipientsException.cs
- ArraySegment.cs
- EventSinkActivity.cs
- DrawingAttributes.cs
- Interop.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SamlNameIdentifierClaimResource.cs
- PrintDialog.cs
- ComplexTypeEmitter.cs
- Source.cs
- LogAppendAsyncResult.cs
- BuildResult.cs
- DataGridRow.cs
- SystemIPGlobalStatistics.cs
- AuthenticatedStream.cs
- SkewTransform.cs
- XmlChoiceIdentifierAttribute.cs
- ReadOnlyActivityGlyph.cs
- PageAsyncTask.cs
- WebPartCatalogCloseVerb.cs
- SingleTagSectionHandler.cs
- CachedFontFamily.cs
- ToolStripItemTextRenderEventArgs.cs
- DATA_BLOB.cs
- XmlValidatingReaderImpl.cs
- SrgsGrammarCompiler.cs
- DbParameterHelper.cs
- Stream.cs
- MapPathBasedVirtualPathProvider.cs
- WindowsIPAddress.cs
- FilterRepeater.cs
- ProfessionalColorTable.cs
- BoolLiteral.cs
- BufferedReadStream.cs
- HtmlAnchor.cs
- IOThreadTimer.cs
- DataControlExtensions.cs
- SQLSingle.cs
- XPathNodePointer.cs
- Hex.cs
- Config.cs
- UpdateCommandGenerator.cs
- HtmlInputPassword.cs
- MenuItem.cs
- LinkClickEvent.cs
- GenericAuthenticationEventArgs.cs
- ColumnClickEvent.cs
- ObjectListCommandEventArgs.cs
- StdValidatorsAndConverters.cs
- Helpers.cs
- InteropBitmapSource.cs
- SchemaImporterExtensionElement.cs
- XXXOnTypeBuilderInstantiation.cs
- Update.cs
- SrgsText.cs
- UnhandledExceptionEventArgs.cs
- LoadedEvent.cs
- LocalValueEnumerator.cs
- PtsContext.cs
- QuaternionRotation3D.cs
- RequestUriProcessor.cs
- GuidTagList.cs
- cache.cs
- DataGridCell.cs
- CompressionTransform.cs
- BamlResourceContent.cs
- VisualTarget.cs
- StringUtil.cs