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
- ProfileBuildProvider.cs
- ExpressionNormalizer.cs
- EntityConnection.cs
- SiteOfOriginPart.cs
- AssemblyResourceLoader.cs
- SQLStringStorage.cs
- MarkupExtensionSerializer.cs
- XpsSerializerWriter.cs
- Util.cs
- CompositeCollectionView.cs
- SQLSingleStorage.cs
- PersonalizationStateInfoCollection.cs
- HtmlSelect.cs
- BitmapEffect.cs
- BrowserDefinitionCollection.cs
- TableChangeProcessor.cs
- DocumentAutomationPeer.cs
- ToolStripItemClickedEventArgs.cs
- DataTableTypeConverter.cs
- DocumentViewerBase.cs
- ConnectionStringSettingsCollection.cs
- JournalEntry.cs
- HttpServerChannel.cs
- GroupByQueryOperator.cs
- X509ClientCertificateCredentialsElement.cs
- ConfigurationManagerHelper.cs
- WaitHandle.cs
- VSDExceptions.cs
- XmlMembersMapping.cs
- DesignerActionListCollection.cs
- QilValidationVisitor.cs
- SmtpException.cs
- WinEventQueueItem.cs
- IntPtr.cs
- Preprocessor.cs
- DaylightTime.cs
- RegexParser.cs
- CompilationRelaxations.cs
- MaskedTextBox.cs
- wmiprovider.cs
- QilXmlWriter.cs
- XmlSchemaInfo.cs
- XamlSerializer.cs
- JsonStringDataContract.cs
- IDispatchConstantAttribute.cs
- DiscreteKeyFrames.cs
- VectorAnimationBase.cs
- PageStatePersister.cs
- PassportAuthenticationEventArgs.cs
- CatalogZoneBase.cs
- NegotiateStream.cs
- DataTemplateKey.cs
- CheckableControlBaseAdapter.cs
- SamlDoNotCacheCondition.cs
- DBParameter.cs
- Descriptor.cs
- Proxy.cs
- DependencyPropertyHelper.cs
- CodeDirectoryCompiler.cs
- SecurityManager.cs
- PagedDataSource.cs
- DataRowComparer.cs
- Blend.cs
- XPathParser.cs
- NativeMethods.cs
- RootBrowserWindow.cs
- SymmetricAlgorithm.cs
- FeatureManager.cs
- latinshape.cs
- Decimal.cs
- AnnotationObservableCollection.cs
- Int64AnimationBase.cs
- ToolStripOverflow.cs
- ReferencedCollectionType.cs
- Formatter.cs
- IndexedString.cs
- XmlSchemaAny.cs
- FaultFormatter.cs
- ProviderUtil.cs
- ValueChangedEventManager.cs
- SurrogateEncoder.cs
- GenericEnumerator.cs
- documentsequencetextpointer.cs
- ClientRuntimeConfig.cs
- IISMapPath.cs
- CompiledAction.cs
- ByteAnimationUsingKeyFrames.cs
- XmlAttributeProperties.cs
- DescendantOverDescendantQuery.cs
- FragmentNavigationEventArgs.cs
- FileDialogCustomPlace.cs
- ObjectDesignerDataSourceView.cs
- DynamicILGenerator.cs
- DataGridViewRowsRemovedEventArgs.cs
- SchemaInfo.cs
- DataGridViewTopRowAccessibleObject.cs
- PopupRoot.cs
- Grant.cs
- Size3D.cs
- AmbiguousMatchException.cs