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
- StylusButtonCollection.cs
- XmlDataSourceView.cs
- DesignerProperties.cs
- NumericExpr.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- HtmlTernaryTree.cs
- DataRelationCollection.cs
- IUnknownConstantAttribute.cs
- WebConfigManager.cs
- TimeIntervalCollection.cs
- StaticDataManager.cs
- XmlEntityReference.cs
- ListViewInsertEventArgs.cs
- AdornerDecorator.cs
- DbConnectionStringBuilder.cs
- ObservableCollectionDefaultValueFactory.cs
- TextRenderer.cs
- TreeViewCancelEvent.cs
- AssociationEndMember.cs
- ArrayList.cs
- Subtree.cs
- Glyph.cs
- GenericWebPart.cs
- path.cs
- MouseDevice.cs
- RSAPKCS1KeyExchangeFormatter.cs
- AcceleratedTokenProvider.cs
- AffineTransform3D.cs
- HtmlLink.cs
- mediaclock.cs
- SmtpFailedRecipientsException.cs
- Separator.cs
- Keywords.cs
- ResourcePermissionBaseEntry.cs
- BackStopAuthenticationModule.cs
- XmlSchemaAttribute.cs
- SqlDataSourceConfigureSortForm.cs
- FunctionDefinition.cs
- OutputCacheProfileCollection.cs
- Viewport3DAutomationPeer.cs
- ReadOnlyNameValueCollection.cs
- ZoneLinkButton.cs
- SerializationInfoEnumerator.cs
- ExceptionUtil.cs
- UserCancellationException.cs
- WebPartDeleteVerb.cs
- ResolveMatchesApril2005.cs
- ArrayConverter.cs
- OrderByBuilder.cs
- State.cs
- DuplexChannelFactory.cs
- AliasedSlot.cs
- BindingContext.cs
- TraceSwitch.cs
- Asn1Utilities.cs
- AsyncContentLoadedEventArgs.cs
- ComponentEvent.cs
- AnnotationResourceCollection.cs
- DataGridViewColumnTypePicker.cs
- WindowsRichEditRange.cs
- XmlDataDocument.cs
- BlurBitmapEffect.cs
- LineSegment.cs
- UnicastIPAddressInformationCollection.cs
- LoadWorkflowByKeyAsyncResult.cs
- StackBuilderSink.cs
- Int32RectConverter.cs
- HealthMonitoringSection.cs
- CorruptingExceptionCommon.cs
- AssertSection.cs
- TemplateControl.cs
- EditorOptionAttribute.cs
- PanelDesigner.cs
- PropertyGridCommands.cs
- ConfigXmlText.cs
- Enlistment.cs
- AnnotationDocumentPaginator.cs
- UInt64Converter.cs
- FixedTextPointer.cs
- BooleanAnimationBase.cs
- QuaternionAnimationBase.cs
- WebPartDisplayModeEventArgs.cs
- DecodeHelper.cs
- StringFormat.cs
- TemplateInstanceAttribute.cs
- OleAutBinder.cs
- NCryptSafeHandles.cs
- VectorAnimationBase.cs
- CodeAttributeDeclarationCollection.cs
- externdll.cs
- DataGridViewCellStateChangedEventArgs.cs
- KeyValuePair.cs
- OletxResourceManager.cs
- ChildTable.cs
- RelationshipConverter.cs
- ComponentGuaranteesAttribute.cs
- RegexGroup.cs
- WebBrowserHelper.cs
- BindingCollection.cs
- dataprotectionpermission.cs