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
- Baml2006Reader.cs
- FixedSOMImage.cs
- ExpressionConverter.cs
- SymbolTable.cs
- TextLineBreak.cs
- ADMembershipProvider.cs
- TypeConverterAttribute.cs
- SplitterCancelEvent.cs
- DataKey.cs
- CachingHintValidation.cs
- Queue.cs
- BadImageFormatException.cs
- AssociationSet.cs
- Pointer.cs
- Splitter.cs
- ObjectDisposedException.cs
- UnSafeCharBuffer.cs
- TextEffectResolver.cs
- SerializationEventsCache.cs
- SizeChangedEventArgs.cs
- HttpListenerResponse.cs
- MetadataWorkspace.cs
- WorkflowRuntimeServiceElement.cs
- MulticastNotSupportedException.cs
- CookielessHelper.cs
- ResourceDescriptionAttribute.cs
- SpecularMaterial.cs
- SystemIPInterfaceProperties.cs
- SqlBulkCopyColumnMapping.cs
- TrackingMemoryStream.cs
- SetStoryboardSpeedRatio.cs
- LocationReferenceEnvironment.cs
- XPathNode.cs
- X509Chain.cs
- RoleBoolean.cs
- ParserStreamGeometryContext.cs
- ContentPropertyAttribute.cs
- SqlResolver.cs
- OdbcInfoMessageEvent.cs
- DefaultBinder.cs
- PersonalizationStateQuery.cs
- COM2ExtendedUITypeEditor.cs
- PropertyGeneratedEventArgs.cs
- ConstructorArgumentAttribute.cs
- TableRow.cs
- CaseInsensitiveHashCodeProvider.cs
- MULTI_QI.cs
- RadioButtonRenderer.cs
- PageParserFilter.cs
- NullableIntAverageAggregationOperator.cs
- MarkupWriter.cs
- ReflectionPermission.cs
- ImageMapEventArgs.cs
- ForwardPositionQuery.cs
- DbParameterCollectionHelper.cs
- ContextMarshalException.cs
- SvcMapFile.cs
- Point3DConverter.cs
- ByteStack.cs
- newitemfactory.cs
- ComponentConverter.cs
- JoinSymbol.cs
- XamlSerializer.cs
- Scalars.cs
- SoapFault.cs
- EndOfStreamException.cs
- SignedPkcs7.cs
- RegisteredScript.cs
- EdmToObjectNamespaceMap.cs
- ColumnClickEvent.cs
- HtmlListAdapter.cs
- CmsInterop.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ReferenceConverter.cs
- IdentityModelDictionary.cs
- Pkcs7Recipient.cs
- ValidatorCompatibilityHelper.cs
- OleDbParameterCollection.cs
- CaretElement.cs
- FontClient.cs
- SQLConvert.cs
- OpCopier.cs
- FormClosedEvent.cs
- UInt32.cs
- HttpApplicationStateWrapper.cs
- RegisteredHiddenField.cs
- XmlByteStreamReader.cs
- RegularExpressionValidator.cs
- DiagnosticsConfiguration.cs
- QilInvokeLateBound.cs
- PageThemeBuildProvider.cs
- cache.cs
- FontUnitConverter.cs
- EtwTrace.cs
- DodSequenceMerge.cs
- Lease.cs
- CompositeFontParser.cs
- RoleGroupCollection.cs
- CollectionChangedEventManager.cs
- SpotLight.cs