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
- XNodeValidator.cs
- XPathNodeHelper.cs
- IChannel.cs
- TickBar.cs
- CharUnicodeInfo.cs
- SoapAttributeOverrides.cs
- BinHexDecoder.cs
- DataGridViewComboBoxCell.cs
- ResourcesGenerator.cs
- EncryptedPackage.cs
- BamlResourceContent.cs
- GetMemberBinder.cs
- _FixedSizeReader.cs
- TransformPattern.cs
- WebBrowserUriTypeConverter.cs
- HttpCachePolicy.cs
- CodeTypeReference.cs
- Profiler.cs
- DLinqDataModelProvider.cs
- EditBehavior.cs
- ListView.cs
- RangeValidator.cs
- UIElementIsland.cs
- FileDetails.cs
- WebBrowserPermission.cs
- XamlPointCollectionSerializer.cs
- SimplePropertyEntry.cs
- StorageConditionPropertyMapping.cs
- ProfileProvider.cs
- PerfCounterSection.cs
- IteratorDescriptor.cs
- GlyphRun.cs
- itemelement.cs
- TrackingExtract.cs
- PbrsForward.cs
- Stack.cs
- ImpersonateTokenRef.cs
- TextFormatterImp.cs
- MimeMapping.cs
- IndependentAnimationStorage.cs
- RegexInterpreter.cs
- activationcontext.cs
- XmlExtensionFunction.cs
- EncoderBestFitFallback.cs
- RowParagraph.cs
- GridViewColumnHeader.cs
- ListParagraph.cs
- ContextStaticAttribute.cs
- TheQuery.cs
- ThicknessConverter.cs
- PointAnimationUsingKeyFrames.cs
- MsmqOutputChannel.cs
- PointAnimation.cs
- RegisteredDisposeScript.cs
- SqlFlattener.cs
- Vector3DValueSerializer.cs
- TextBlock.cs
- LocationSectionRecord.cs
- BuildManagerHost.cs
- CommandValueSerializer.cs
- ResourceProviderFactory.cs
- DelimitedListTraceListener.cs
- TransformValueSerializer.cs
- DataGridViewColumn.cs
- ServiceOperationViewControl.cs
- HttpCapabilitiesSectionHandler.cs
- TargetParameterCountException.cs
- ExternalCalls.cs
- ObjectViewListener.cs
- SqlBuilder.cs
- Graphics.cs
- WorkflowEnvironment.cs
- LockRecoveryTask.cs
- ClientSettingsStore.cs
- ScriptComponentDescriptor.cs
- Emitter.cs
- XmlComment.cs
- RadioButtonPopupAdapter.cs
- FrameworkContentElement.cs
- ServicePoint.cs
- FrameworkElementFactory.cs
- MaskInputRejectedEventArgs.cs
- SpotLight.cs
- DetailsViewPagerRow.cs
- FormView.cs
- COM2ExtendedBrowsingHandler.cs
- SwitchLevelAttribute.cs
- XmlSchemaComplexContent.cs
- TaskHelper.cs
- Identity.cs
- FeatureSupport.cs
- DrawingImage.cs
- SymbolEqualComparer.cs
- ModuleBuilderData.cs
- FaultPropagationRecord.cs
- PeerChannelFactory.cs
- XmlElementCollection.cs
- ThemeDirectoryCompiler.cs
- FixedElement.cs
- WinFormsSecurity.cs