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
- ButtonBaseAdapter.cs
- XmlSerializationGeneratedCode.cs
- StylusPlugInCollection.cs
- EventTrigger.cs
- XPathQueryGenerator.cs
- ComplexBindingPropertiesAttribute.cs
- TrackingMemoryStreamFactory.cs
- GraphicsContext.cs
- CompositeFontParser.cs
- WebPartVerbsEventArgs.cs
- Char.cs
- TraceContextRecord.cs
- HtmlElementEventArgs.cs
- RulePatternOps.cs
- PasswordTextContainer.cs
- MouseEventArgs.cs
- BCLDebug.cs
- XamlFrame.cs
- SQLDateTimeStorage.cs
- BuildManagerHost.cs
- ProfilePropertyNameValidator.cs
- ObjectConverter.cs
- BufferedGraphicsManager.cs
- MatrixTransform.cs
- ToolStripItemClickedEventArgs.cs
- PanelStyle.cs
- StringAnimationUsingKeyFrames.cs
- CustomError.cs
- CheckBoxBaseAdapter.cs
- XmlIgnoreAttribute.cs
- SettingsContext.cs
- StringStorage.cs
- _UncName.cs
- ReceiveActivityDesignerTheme.cs
- ResourceExpressionBuilder.cs
- FileStream.cs
- DateRangeEvent.cs
- WebContext.cs
- RotateTransform3D.cs
- DoubleLink.cs
- MouseButtonEventArgs.cs
- XmlDictionary.cs
- View.cs
- DynamicPropertyHolder.cs
- ListBindableAttribute.cs
- DictionaryManager.cs
- ProcessInputEventArgs.cs
- Material.cs
- Error.cs
- PropertyFilterAttribute.cs
- SortedList.cs
- WebPartEditorOkVerb.cs
- Empty.cs
- NavigationWindow.cs
- BasicCellRelation.cs
- MergeFilterQuery.cs
- EnumerationRangeValidationUtil.cs
- GridViewCancelEditEventArgs.cs
- StringToken.cs
- StringValidator.cs
- PaginationProgressEventArgs.cs
- Ticks.cs
- SimpleTextLine.cs
- RangeBaseAutomationPeer.cs
- NavigatingCancelEventArgs.cs
- SqlDataSourceTableQuery.cs
- ImageMapEventArgs.cs
- Walker.cs
- GorillaCodec.cs
- HttpServerVarsCollection.cs
- NameScope.cs
- SmiRequestExecutor.cs
- EmptyTextWriter.cs
- HttpModuleCollection.cs
- BoundConstants.cs
- TableLayoutColumnStyleCollection.cs
- SubstitutionResponseElement.cs
- Request.cs
- SchemaLookupTable.cs
- TokenBasedSetEnumerator.cs
- TrackBar.cs
- SmtpMail.cs
- AppSettingsExpressionBuilder.cs
- securitycriticaldata.cs
- DataGridColumnStyleMappingNameEditor.cs
- ThicknessConverter.cs
- ScopeCollection.cs
- DesignerDataTable.cs
- ImageFormat.cs
- ServiceNotStartedException.cs
- EventPropertyMap.cs
- SemanticResolver.cs
- XmlSchemaDocumentation.cs
- Bookmark.cs
- PageSetupDialog.cs
- CompareValidator.cs
- TiffBitmapDecoder.cs
- DataControlFieldCell.cs
- UserControlAutomationPeer.cs
- ParsedAttributeCollection.cs