Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- PermissionToken.cs
- VBCodeProvider.cs
- XmlNamespaceMappingCollection.cs
- CodeDelegateCreateExpression.cs
- VisualBasicSettingsHandler.cs
- Pen.cs
- WmiEventSink.cs
- ContractAdapter.cs
- NotificationContext.cs
- TableLayoutStyleCollection.cs
- DynamicPropertyReader.cs
- ExecutionEngineException.cs
- ModelItemCollectionImpl.cs
- AssociationSet.cs
- XPathDocumentBuilder.cs
- ArrayWithOffset.cs
- DrawingImage.cs
- SessionPageStatePersister.cs
- DataGridViewCellStateChangedEventArgs.cs
- SocketCache.cs
- Variant.cs
- ServiceContractAttribute.cs
- TemplateColumn.cs
- GeneralTransformGroup.cs
- _FixedSizeReader.cs
- FlowDocumentView.cs
- ContentPlaceHolder.cs
- FixedDocument.cs
- QilInvokeLateBound.cs
- DetailsViewUpdatedEventArgs.cs
- CompiledELinqQueryState.cs
- HttpValueCollection.cs
- ScriptIgnoreAttribute.cs
- TextRangeAdaptor.cs
- RegexWorker.cs
- VisualBrush.cs
- Events.cs
- ScrollContentPresenter.cs
- WindowsListView.cs
- StreamGeometry.cs
- SQLBinaryStorage.cs
- Oid.cs
- WorkflowCreationContext.cs
- LicenseManager.cs
- SingleAnimation.cs
- TypeTypeConverter.cs
- LineGeometry.cs
- DefaultAsyncDataDispatcher.cs
- ThreadPool.cs
- TrustSection.cs
- XamlStyleSerializer.cs
- ComplexPropertyEntry.cs
- ProcessHostServerConfig.cs
- RemotingSurrogateSelector.cs
- OrderedDictionaryStateHelper.cs
- ContainerParagraph.cs
- BrowserDefinition.cs
- HttpResponseInternalBase.cs
- AuthenticationManager.cs
- ComNativeDescriptor.cs
- ConnectionManagementElementCollection.cs
- TransformationRules.cs
- SqlMultiplexer.cs
- FormViewModeEventArgs.cs
- ThemeableAttribute.cs
- FileLogRecordEnumerator.cs
- WindowProviderWrapper.cs
- MemberAccessException.cs
- CodeMethodInvokeExpression.cs
- _SingleItemRequestCache.cs
- X509IssuerSerialKeyIdentifierClause.cs
- ToolBar.cs
- SpotLight.cs
- AttachedPropertyMethodSelector.cs
- GeometryConverter.cs
- FontUnit.cs
- HtmlInputHidden.cs
- BlockCollection.cs
- AsymmetricSignatureDeformatter.cs
- MDIWindowDialog.cs
- securitycriticaldataformultiplegetandset.cs
- RoleManagerEventArgs.cs
- RoleGroupCollection.cs
- basecomparevalidator.cs
- ControlBindingsCollection.cs
- InvalidWMPVersionException.cs
- UrlParameterWriter.cs
- wgx_commands.cs
- XmlMapping.cs
- MimePart.cs
- regiisutil.cs
- LowerCaseStringConverter.cs
- XslCompiledTransform.cs
- Quad.cs
- PersonalizationStateInfoCollection.cs
- sortedlist.cs
- ValidatorCollection.cs
- CompiledQueryCacheKey.cs
- AppearanceEditorPart.cs
- QualificationDataAttribute.cs