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
- CharConverter.cs
- ReachPageContentSerializerAsync.cs
- TdsParserStateObject.cs
- XmlSchemaExternal.cs
- WmpBitmapEncoder.cs
- AsymmetricSignatureDeformatter.cs
- HtmlEmptyTagControlBuilder.cs
- InputLangChangeRequestEvent.cs
- PartialCachingControl.cs
- FormattedText.cs
- DesignerActionMethodItem.cs
- TypeLoadException.cs
- ObjectSerializerFactory.cs
- Pair.cs
- QilPatternFactory.cs
- Int64.cs
- RemotingException.cs
- CodeBlockBuilder.cs
- DataGridTextBoxColumn.cs
- PrintPreviewControl.cs
- DataDocumentXPathNavigator.cs
- HttpDebugHandler.cs
- ColumnHeaderConverter.cs
- WebResourceAttribute.cs
- PathData.cs
- EndpointPerformanceCounters.cs
- WebPartDescription.cs
- RoutedEventConverter.cs
- SqlUnionizer.cs
- M3DUtil.cs
- MailWriter.cs
- XmlDataFileEditor.cs
- IndependentlyAnimatedPropertyMetadata.cs
- ContentPropertyAttribute.cs
- LineInfo.cs
- XmlCustomFormatter.cs
- UpdateManifestForBrowserApplication.cs
- XmlAnyElementAttribute.cs
- HttpServerUtilityWrapper.cs
- SqlDataSourceFilteringEventArgs.cs
- ConnectionManagementElementCollection.cs
- XmlRootAttribute.cs
- Message.cs
- Crc32Helper.cs
- ToolstripProfessionalRenderer.cs
- SafeProcessHandle.cs
- DeferredSelectedIndexReference.cs
- HeaderCollection.cs
- ToolStripHighContrastRenderer.cs
- TakeQueryOptionExpression.cs
- KeyboardNavigation.cs
- MenuTracker.cs
- CodeTypeReferenceExpression.cs
- BezierSegment.cs
- TypeSource.cs
- IntranetCredentialPolicy.cs
- OleDbTransaction.cs
- CompilerGeneratedAttribute.cs
- WebDisplayNameAttribute.cs
- ValidatedControlConverter.cs
- Enum.cs
- FixUp.cs
- odbcmetadatafactory.cs
- GridEntryCollection.cs
- Transform.cs
- BulletedList.cs
- MarkedHighlightComponent.cs
- EditCommandColumn.cs
- MatrixAnimationBase.cs
- ClipboardData.cs
- RoutedEvent.cs
- VSDExceptions.cs
- ResolvedKeyFrameEntry.cs
- XmlSchemaSubstitutionGroup.cs
- PropertiesTab.cs
- TemplatedWizardStep.cs
- LocalValueEnumerator.cs
- DateTimeHelper.cs
- _emptywebproxy.cs
- SystemNetworkInterface.cs
- EntityDataSourceChangedEventArgs.cs
- Matrix3DStack.cs
- EventSinkHelperWriter.cs
- listviewsubitemcollectioneditor.cs
- ToolStripOverflowButton.cs
- ActivityInstanceReference.cs
- DbDataRecord.cs
- Win32.cs
- StringDictionary.cs
- ImageIndexConverter.cs
- GeometryGroup.cs
- SQLString.cs
- FormView.cs
- NotSupportedException.cs
- LinqDataSourceUpdateEventArgs.cs
- MouseGestureValueSerializer.cs
- XmlSchemaSimpleType.cs
- FileUtil.cs
- HttpWebRequestElement.cs
- QilInvokeLateBound.cs