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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GeometryCollection.cs
- XmlnsCache.cs
- SourceItem.cs
- CountAggregationOperator.cs
- XmlSchemaInferenceException.cs
- ThicknessAnimationUsingKeyFrames.cs
- SourceFileInfo.cs
- RuntimeHandles.cs
- DesignerOptionService.cs
- sqlinternaltransaction.cs
- CrossAppDomainChannel.cs
- CategoryEditor.cs
- selecteditemcollection.cs
- ExceptionTrace.cs
- Misc.cs
- CommandConverter.cs
- Light.cs
- dataprotectionpermissionattribute.cs
- SafePointer.cs
- ScrollBarRenderer.cs
- LicenseContext.cs
- DataSourceDescriptorCollection.cs
- ImpersonateTokenRef.cs
- BufferedGraphics.cs
- SerializableTypeCodeDomSerializer.cs
- TypeConverterHelper.cs
- WebCategoryAttribute.cs
- ReferentialConstraint.cs
- ByteFacetDescriptionElement.cs
- WebPartConnectionsConfigureVerb.cs
- HostedHttpContext.cs
- XPathMessageFilterElement.cs
- URL.cs
- ExceptionHelpers.cs
- clipboard.cs
- TcpChannelHelper.cs
- SubqueryTrackingVisitor.cs
- StoreContentChangedEventArgs.cs
- SynchronizationLockException.cs
- Style.cs
- MachineKeyConverter.cs
- FileLoadException.cs
- TabControl.cs
- RootBrowserWindowProxy.cs
- DispatcherHookEventArgs.cs
- SystemThemeKey.cs
- SingleBodyParameterMessageFormatter.cs
- DefaultValueAttribute.cs
- BookmarkScopeHandle.cs
- SelectQueryOperator.cs
- InvalidOleVariantTypeException.cs
- PathStreamGeometryContext.cs
- ClientConfigurationSystem.cs
- ExeContext.cs
- WebServiceHandlerFactory.cs
- AccessViolationException.cs
- BitmapEffectDrawingContextWalker.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlEncApr2001.cs
- SQLUtility.cs
- BreadCrumbTextConverter.cs
- ServicesUtilities.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ScriptingWebServicesSectionGroup.cs
- XPathMultyIterator.cs
- DigestTraceRecordHelper.cs
- TextBoxView.cs
- XmlHelper.cs
- DynamicValidator.cs
- HttpResponseHeader.cs
- ObjectSpanRewriter.cs
- SmtpReplyReader.cs
- StorageConditionPropertyMapping.cs
- CalendarData.cs
- FormsAuthenticationUserCollection.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- XmlBinaryReader.cs
- MatrixTransform3D.cs
- OleDbException.cs
- DataGridViewColumnStateChangedEventArgs.cs
- CommonObjectSecurity.cs
- SafeHandles.cs
- ApplicationContext.cs
- HostingEnvironmentSection.cs
- Span.cs
- MD5.cs
- ColorConverter.cs
- DeploymentSection.cs
- DataBindingHandlerAttribute.cs
- MasterPageBuildProvider.cs
- FamilyMap.cs
- BinaryObjectReader.cs
- ReadOnlyDataSourceView.cs
- DeviceFilterDictionary.cs
- AxHostDesigner.cs
- Deflater.cs
- DbBuffer.cs
- AnnotationObservableCollection.cs
- PagerSettings.cs
- formatter.cs