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
- AppDomainFactory.cs
- prefixendpointaddressmessagefilter.cs
- ServiceDiscoveryElement.cs
- TextTreeUndoUnit.cs
- CustomAttributeFormatException.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- TreeViewDesigner.cs
- TraceUtility.cs
- ProviderConnectionPointCollection.cs
- EditingMode.cs
- LazyInitializer.cs
- DataSourceControlBuilder.cs
- StylusDevice.cs
- NativeRecognizer.cs
- Size3D.cs
- Odbc32.cs
- figurelengthconverter.cs
- DataPagerCommandEventArgs.cs
- FastEncoder.cs
- DoubleLinkListEnumerator.cs
- DelegateInArgument.cs
- ClientApiGenerator.cs
- Int32Storage.cs
- KeyPressEvent.cs
- SqlFactory.cs
- WebPartCloseVerb.cs
- DrawListViewSubItemEventArgs.cs
- XmlCDATASection.cs
- XmlSchemaObjectTable.cs
- Range.cs
- ActivityAction.cs
- TextCompositionManager.cs
- StatusBarPanel.cs
- AudienceUriMode.cs
- remotingproxy.cs
- DataTableNewRowEvent.cs
- ParseHttpDate.cs
- BuildProviderAppliesToAttribute.cs
- LeaseManager.cs
- FileLoadException.cs
- ColumnResizeAdorner.cs
- MasterPageCodeDomTreeGenerator.cs
- ProfilePropertySettings.cs
- CellParaClient.cs
- PresentationTraceSources.cs
- ArrayElementGridEntry.cs
- ButtonBase.cs
- FontInfo.cs
- TypedDataSourceCodeGenerator.cs
- ResizeGrip.cs
- QueryComponents.cs
- WebServiceErrorEvent.cs
- ClientConfigurationSystem.cs
- DataGridViewCellStateChangedEventArgs.cs
- NotCondition.cs
- Message.cs
- ListContractAdapter.cs
- DesignSurface.cs
- XamlTreeBuilderBamlRecordWriter.cs
- __Error.cs
- CodeArgumentReferenceExpression.cs
- DeviceSpecificChoiceCollection.cs
- FileInfo.cs
- CategoryGridEntry.cs
- HwndMouseInputProvider.cs
- _FixedSizeReader.cs
- ObfuscateAssemblyAttribute.cs
- NumberSubstitution.cs
- ImageListUtils.cs
- DataContractSerializer.cs
- QueryTreeBuilder.cs
- CodeDomComponentSerializationService.cs
- BoundingRectTracker.cs
- BaseParaClient.cs
- TextParagraph.cs
- Stroke2.cs
- DesignerTransactionCloseEvent.cs
- XPathChildIterator.cs
- BidOverLoads.cs
- Not.cs
- Model3DGroup.cs
- InputProcessorProfilesLoader.cs
- _UriSyntax.cs
- MethodCallConverter.cs
- TextTreeUndoUnit.cs
- GridViewRowCollection.cs
- SourceSwitch.cs
- ImagingCache.cs
- StdValidatorsAndConverters.cs
- KeyConverter.cs
- SmiContext.cs
- ImageListStreamer.cs
- WebHeaderCollection.cs
- wgx_exports.cs
- ReadOnlyCollectionBase.cs
- AsyncPostBackTrigger.cs
- TransactionContextValidator.cs
- TransformValueSerializer.cs
- UserControl.cs
- IPipelineRuntime.cs