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
- Thickness.cs
- PersonalizationEntry.cs
- ScriptIgnoreAttribute.cs
- RuleConditionDialog.cs
- SharedUtils.cs
- Menu.cs
- CompositeCollectionView.cs
- DesignTimeParseData.cs
- PageSetupDialog.cs
- CoTaskMemHandle.cs
- GPRECT.cs
- DBBindings.cs
- ProxySimple.cs
- Pipe.cs
- DocumentAutomationPeer.cs
- CommandManager.cs
- ScopelessEnumAttribute.cs
- Attributes.cs
- XMLSyntaxException.cs
- UriExt.cs
- MediaPlayerState.cs
- RepeaterCommandEventArgs.cs
- GeneralTransform3D.cs
- handlecollector.cs
- KeyedCollection.cs
- DataGridColumnStyleMappingNameEditor.cs
- ParagraphVisual.cs
- WebPartExportVerb.cs
- ConfigurationProperty.cs
- ISAPIWorkerRequest.cs
- SourceFileBuildProvider.cs
- cookieexception.cs
- XmlAttributeCollection.cs
- peernodeimplementation.cs
- DBSchemaTable.cs
- MenuScrollingVisibilityConverter.cs
- SerializationTrace.cs
- FusionWrap.cs
- XmlSecureResolver.cs
- CurrencyManager.cs
- EventLogPermissionEntry.cs
- SessionStateItemCollection.cs
- PkcsMisc.cs
- AmbientProperties.cs
- FullTextLine.cs
- XmlElementCollection.cs
- QueryPageSettingsEventArgs.cs
- UserPreferenceChangedEventArgs.cs
- PagedDataSource.cs
- StickyNoteAnnotations.cs
- BadImageFormatException.cs
- userdatakeys.cs
- XMLSchema.cs
- ToolStripDropDownMenu.cs
- MdiWindowListStrip.cs
- WindowsScroll.cs
- XmlWrappingWriter.cs
- CorrelationActionMessageFilter.cs
- _SpnDictionary.cs
- ColorPalette.cs
- DaylightTime.cs
- prefixendpointaddressmessagefiltertable.cs
- TextBoxView.cs
- CompositeActivityMarkupSerializer.cs
- SmtpClient.cs
- HostVisual.cs
- SetStoryboardSpeedRatio.cs
- TabItemAutomationPeer.cs
- WinFormsComponentEditor.cs
- PersonalizationStateQuery.cs
- CheckBoxStandardAdapter.cs
- WebPartConnectVerb.cs
- DbMetaDataCollectionNames.cs
- AuthorizationContext.cs
- UDPClient.cs
- Bidi.cs
- PerformanceCounterManager.cs
- NativeMethodsOther.cs
- TransactionFormatter.cs
- SynchronizedDispatch.cs
- PreloadedPackages.cs
- DataGridViewRowPostPaintEventArgs.cs
- LoginView.cs
- ZipIOModeEnforcingStream.cs
- FrameworkEventSource.cs
- OpCellTreeNode.cs
- arclist.cs
- MergePropertyDescriptor.cs
- MobileUITypeEditor.cs
- ParameterModifier.cs
- SqlProviderServices.cs
- InitialServerConnectionReader.cs
- PeerCollaborationPermission.cs
- PngBitmapEncoder.cs
- AnnotationAdorner.cs
- CqlBlock.cs
- DispatcherTimer.cs
- TdsParameterSetter.cs
- DefaultIfEmptyQueryOperator.cs
- UnmanagedMemoryAccessor.cs