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
- SHA384Managed.cs
- LogWriteRestartAreaState.cs
- ConfigXmlElement.cs
- StrongNameHelpers.cs
- QilBinary.cs
- MediaElement.cs
- HopperCache.cs
- InfoCardBaseException.cs
- DocumentPageViewAutomationPeer.cs
- CopyOnWriteList.cs
- ReferenceTypeElement.cs
- CodeEntryPointMethod.cs
- baseaxisquery.cs
- ToolStripScrollButton.cs
- EncodingStreamWrapper.cs
- Options.cs
- BufferedGraphics.cs
- TreeView.cs
- XmlSerializerFactory.cs
- WebPartCatalogAddVerb.cs
- MenuAdapter.cs
- UIElement.cs
- Parser.cs
- BindingContext.cs
- DataGridViewColumnEventArgs.cs
- MailDefinitionBodyFileNameEditor.cs
- FixedPageStructure.cs
- PeerHelpers.cs
- DetailsViewPageEventArgs.cs
- ServiceThrottlingBehavior.cs
- RelationshipNavigation.cs
- UserControlFileEditor.cs
- EntityContainerRelationshipSetEnd.cs
- FileLogRecordStream.cs
- IpcClientChannel.cs
- DbFunctionCommandTree.cs
- TextTreeFixupNode.cs
- PointAnimationUsingKeyFrames.cs
- GraphicsPathIterator.cs
- BamlVersionHeader.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- MissingFieldException.cs
- Shape.cs
- PEFileReader.cs
- SplashScreen.cs
- XmlSchemaSimpleTypeRestriction.cs
- HTMLTextWriter.cs
- BindingExpressionBase.cs
- ColumnWidthChangedEvent.cs
- TraceHandler.cs
- CultureInfoConverter.cs
- RepeatBehavior.cs
- SemaphoreFullException.cs
- BitArray.cs
- ComPlusAuthorization.cs
- ActivationArguments.cs
- DetailsViewRowCollection.cs
- ListControlDataBindingHandler.cs
- indexingfiltermarshaler.cs
- TargetConverter.cs
- JsonSerializer.cs
- ServiceOperationHelpers.cs
- HttpWebResponse.cs
- ParserExtension.cs
- NativeMethods.cs
- Operator.cs
- FlowDocumentPaginator.cs
- LayoutEvent.cs
- QuaternionKeyFrameCollection.cs
- DataGridViewCheckBoxColumn.cs
- MenuAutomationPeer.cs
- FileLogRecordHeader.cs
- CommandValueSerializer.cs
- SystemSounds.cs
- EventArgs.cs
- RegexStringValidatorAttribute.cs
- DataObjectAttribute.cs
- XmlDownloadManager.cs
- MessageQueuePermissionAttribute.cs
- SaveFileDialog.cs
- TextBlockAutomationPeer.cs
- RemotingException.cs
- DataMemberFieldEditor.cs
- RoleGroupCollection.cs
- SkipStoryboardToFill.cs
- PropertyGeneratedEventArgs.cs
- FontNamesConverter.cs
- PersonalizationProvider.cs
- HtmlTableRowCollection.cs
- HostingPreferredMapPath.cs
- RowType.cs
- CounterSetInstanceCounterDataSet.cs
- Model3DGroup.cs
- ColorDialog.cs
- securitycriticaldata.cs
- DefaultShape.cs
- InputProcessorProfiles.cs
- RijndaelManagedTransform.cs
- ServiceMetadataContractBehavior.cs
- BackoffTimeoutHelper.cs