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
- AtomicFile.cs
- StateItem.cs
- ServiceAuthorizationManager.cs
- invalidudtexception.cs
- InternalConfigHost.cs
- LineSegment.cs
- UnaryExpression.cs
- UriWriter.cs
- DbQueryCommandTree.cs
- Compiler.cs
- AuthorizationRule.cs
- ValidatingPropertiesEventArgs.cs
- WebPartZone.cs
- LinkUtilities.cs
- SoapParser.cs
- ScriptResourceAttribute.cs
- HtmlElementCollection.cs
- RawStylusSystemGestureInputReport.cs
- ColumnTypeConverter.cs
- precedingquery.cs
- ActivityDesignerResources.cs
- ComponentEvent.cs
- InvokePatternIdentifiers.cs
- ModelVisual3D.cs
- SpellerStatusTable.cs
- PolicyLevel.cs
- ServerReliableChannelBinder.cs
- InstallerTypeAttribute.cs
- UndoEngine.cs
- CategoryGridEntry.cs
- ConnectionStringSettings.cs
- Rule.cs
- WorkflowItemPresenter.cs
- WebRequestModuleElementCollection.cs
- DrawingVisualDrawingContext.cs
- PluggableProtocol.cs
- BamlLocalizableResourceKey.cs
- CellRelation.cs
- RemoteX509Token.cs
- InheritanceContextHelper.cs
- WebServiceHost.cs
- MenuItemBindingCollection.cs
- LockedHandleGlyph.cs
- Panel.cs
- CodeBlockBuilder.cs
- WpfPayload.cs
- SerializationEventsCache.cs
- DynamicDataRouteHandler.cs
- Drawing.cs
- StorageComplexPropertyMapping.cs
- DiscreteKeyFrames.cs
- ValidationErrorCollection.cs
- SystemParameters.cs
- Single.cs
- ScriptIgnoreAttribute.cs
- PersonalizationState.cs
- MutexSecurity.cs
- FixedSOMPage.cs
- SqlComparer.cs
- ArraySet.cs
- CompoundFileIOPermission.cs
- MenuBase.cs
- DataServiceCollectionOfT.cs
- CheckBoxAutomationPeer.cs
- UxThemeWrapper.cs
- DocumentSchemaValidator.cs
- Vector3D.cs
- Material.cs
- TextDecorationCollection.cs
- Rect3DValueSerializer.cs
- WindowsRichEditRange.cs
- KnownBoxes.cs
- Int32RectValueSerializer.cs
- Attributes.cs
- ForwardPositionQuery.cs
- XmlResolver.cs
- GenericAuthenticationEventArgs.cs
- DynamicResourceExtension.cs
- DataGridViewCheckBoxColumn.cs
- MessageQueuePermissionEntry.cs
- ColorMatrix.cs
- GenericIdentity.cs
- WhitespaceReader.cs
- BitmapEffectInputData.cs
- DesignerTransaction.cs
- DiscreteKeyFrames.cs
- ApplicationException.cs
- MappingSource.cs
- XmlQueryStaticData.cs
- DataViewListener.cs
- MonthCalendar.cs
- TableLayoutPanel.cs
- httpserverutility.cs
- Border.cs
- DrawListViewColumnHeaderEventArgs.cs
- MailBnfHelper.cs
- ShutDownListener.cs
- FormatterServices.cs
- HostProtectionPermission.cs
- SqlInfoMessageEvent.cs