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
- BigIntegerStorage.cs
- ComponentChangedEvent.cs
- ContextMarshalException.cs
- Profiler.cs
- LoginCancelEventArgs.cs
- ProviderSettingsCollection.cs
- HtmlElementCollection.cs
- ClrProviderManifest.cs
- ConstraintConverter.cs
- BulletDecorator.cs
- NamespaceEmitter.cs
- ImageInfo.cs
- SchemaNotation.cs
- DynamicQueryStringParameter.cs
- DesignerWebPartChrome.cs
- DaylightTime.cs
- ImplicitInputBrush.cs
- XPathDocumentBuilder.cs
- ResolveDuplexAsyncResult.cs
- KeyFrames.cs
- PartBasedPackageProperties.cs
- StyleSheet.cs
- DbConnectionPoolCounters.cs
- DurableInstanceManager.cs
- Int64KeyFrameCollection.cs
- GradientStop.cs
- Pts.cs
- RequestCacheManager.cs
- CopyNamespacesAction.cs
- ImageCodecInfo.cs
- MouseButtonEventArgs.cs
- BufferedGraphicsContext.cs
- DBAsyncResult.cs
- CultureInfo.cs
- XMLSchema.cs
- ReadWriteControlDesigner.cs
- StyleXamlTreeBuilder.cs
- CookielessHelper.cs
- SubtreeProcessor.cs
- BitStream.cs
- Model3DGroup.cs
- DbCommandTree.cs
- SecurityStateEncoder.cs
- PropertyDescriptorCollection.cs
- ParseElement.cs
- CodeSpit.cs
- WriteFileContext.cs
- securitycriticaldata.cs
- ScrollProviderWrapper.cs
- ProfilePropertySettingsCollection.cs
- XmlTextReaderImplHelpers.cs
- TextSpanModifier.cs
- PerformanceCounterCategory.cs
- ScriptServiceAttribute.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- SystemIPGlobalProperties.cs
- TraceHandler.cs
- BitmapFrameDecode.cs
- CheckBoxField.cs
- SyncOperationState.cs
- BreadCrumbTextConverter.cs
- SizeChangedEventArgs.cs
- Command.cs
- BaseValidator.cs
- DbXmlEnabledProviderManifest.cs
- Win32NamedPipes.cs
- PngBitmapDecoder.cs
- LocatorGroup.cs
- ActivityExecutionFilter.cs
- SspiWrapper.cs
- VarInfo.cs
- UrlAuthFailedErrorFormatter.cs
- GridItemProviderWrapper.cs
- ChangeProcessor.cs
- HttpAsyncResult.cs
- DrawingContextDrawingContextWalker.cs
- CancellableEnumerable.cs
- FaultConverter.cs
- CacheHelper.cs
- DependencyPropertyKind.cs
- VirtualPath.cs
- TagMapInfo.cs
- GPStream.cs
- MenuItemCollection.cs
- OleDbConnectionInternal.cs
- SortAction.cs
- BinHexDecoder.cs
- EntityContainerEmitter.cs
- XmlTextReaderImpl.cs
- X500Name.cs
- FrameworkContextData.cs
- WriteableOnDemandStream.cs
- PlatformCulture.cs
- BrowserDefinition.cs
- AvTrace.cs
- DataGridViewToolTip.cs
- ActivityCodeDomSerializer.cs
- SingleObjectCollection.cs
- _LocalDataStore.cs
- Debugger.cs