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
- ViewLoader.cs
- XamlHostingSectionGroup.cs
- TextAdaptor.cs
- Stylus.cs
- AdornedElementPlaceholder.cs
- HtmlInputPassword.cs
- SecurityKeyIdentifierClause.cs
- NamespaceMapping.cs
- HostedTransportConfigurationBase.cs
- InputProviderSite.cs
- ResourcesBuildProvider.cs
- HMACSHA256.cs
- ImageUrlEditor.cs
- InkPresenterAutomationPeer.cs
- Subset.cs
- CodeTypeMember.cs
- LifetimeServices.cs
- GridViewDeleteEventArgs.cs
- TextEditorCopyPaste.cs
- HostVisual.cs
- PropertyTabChangedEvent.cs
- SqlProcedureAttribute.cs
- streamingZipPartStream.cs
- PropertyPanel.cs
- ActivityExecutionContext.cs
- CompositeScriptReferenceEventArgs.cs
- XamlTypeMapper.cs
- DelayedRegex.cs
- BinaryParser.cs
- ResolvedKeyFrameEntry.cs
- HwndProxyElementProvider.cs
- SpellerStatusTable.cs
- GroupItemAutomationPeer.cs
- EmptyEnumerable.cs
- DataControlPagerLinkButton.cs
- QueryableFilterRepeater.cs
- DiscreteKeyFrames.cs
- ProxyManager.cs
- VarInfo.cs
- Trigger.cs
- GridItemProviderWrapper.cs
- XmlImplementation.cs
- XmlnsPrefixAttribute.cs
- XmlSchemaSimpleTypeUnion.cs
- Animatable.cs
- ExtensibleClassFactory.cs
- HostedTransportConfigurationBase.cs
- OleDbException.cs
- X509WindowsSecurityToken.cs
- ToolStripDropDownClosedEventArgs.cs
- GeneralTransform3DTo2D.cs
- BufferedGraphics.cs
- DynamicDocumentPaginator.cs
- LocatorPartList.cs
- MDIClient.cs
- XmlTypeMapping.cs
- ConvertersCollection.cs
- Function.cs
- _NegotiateClient.cs
- DesignTable.cs
- XmlSubtreeReader.cs
- AsymmetricSignatureDeformatter.cs
- WebPartVerbCollection.cs
- grammarelement.cs
- FixedDocumentSequencePaginator.cs
- SelectorAutomationPeer.cs
- ErrorProvider.cs
- SecuritySessionSecurityTokenProvider.cs
- DesignerInterfaces.cs
- InputLanguageCollection.cs
- EntitySqlQueryCacheKey.cs
- BooleanSwitch.cs
- SerializationStore.cs
- CryptoConfig.cs
- HtmlEmptyTagControlBuilder.cs
- PackWebResponse.cs
- StatusBarDrawItemEvent.cs
- HasCopySemanticsAttribute.cs
- SchemaCollectionCompiler.cs
- WindowPattern.cs
- FacetValueContainer.cs
- DataGridViewCellCollection.cs
- ContextMenuStripActionList.cs
- CommonRemoteMemoryBlock.cs
- XmlEncoding.cs
- CachedPathData.cs
- WindowsListViewGroupSubsetLink.cs
- COM2PropertyBuilderUITypeEditor.cs
- SmiEventSink.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- WebPartUtil.cs
- TextPointerBase.cs
- EmptyImpersonationContext.cs
- XPathSelfQuery.cs
- TreeViewAutomationPeer.cs
- Base64Encoder.cs
- XPathAxisIterator.cs
- Dispatcher.cs
- CachedFontFace.cs
- SmtpNegotiateAuthenticationModule.cs