Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Navigation / RequestNavigateEventArgs.cs / 1305600 / 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
- DeflateStream.cs
- XPathNodeHelper.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- Shape.cs
- ImpersonateTokenRef.cs
- XmlSchemaAny.cs
- StringBuilder.cs
- DefaultObjectMappingItemCollection.cs
- GB18030Encoding.cs
- PointLight.cs
- MessageBuilder.cs
- ExpressionBuilderContext.cs
- ErrorTableItemStyle.cs
- BasicExpandProvider.cs
- UserControlDocumentDesigner.cs
- QilXmlReader.cs
- CqlGenerator.cs
- DateTimeFormatInfoScanner.cs
- XmlILModule.cs
- PropertyDescriptorGridEntry.cs
- HttpStreamFormatter.cs
- GridViewDeletedEventArgs.cs
- ProcessInfo.cs
- SqlCaseSimplifier.cs
- StyleSelector.cs
- TextMetrics.cs
- BitmapEffectInput.cs
- Token.cs
- SRGSCompiler.cs
- TimeSpan.cs
- ComponentEditorForm.cs
- HtmlInputFile.cs
- LabelDesigner.cs
- LinkTarget.cs
- ToolStripDesigner.cs
- _Win32.cs
- ThrowHelper.cs
- ArithmeticException.cs
- SchemaElementLookUpTable.cs
- XmlMembersMapping.cs
- PKCS1MaskGenerationMethod.cs
- Error.cs
- Validator.cs
- EventMap.cs
- CompilerParameters.cs
- Vector3DConverter.cs
- ISAPIRuntime.cs
- RIPEMD160.cs
- XmlNullResolver.cs
- WasHostedComPlusFactory.cs
- ErrorTableItemStyle.cs
- ObjectQuery.cs
- XmlSortKey.cs
- Window.cs
- ContainerFilterService.cs
- _NegotiateClient.cs
- ProfileModule.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- XmlSchemaAttribute.cs
- IPGlobalProperties.cs
- AttributeExtensions.cs
- WorkflowRequestContext.cs
- SQLMoneyStorage.cs
- RichTextBoxAutomationPeer.cs
- XmlEnumAttribute.cs
- CellLabel.cs
- ReturnValue.cs
- HwndAppCommandInputProvider.cs
- BitmapScalingModeValidation.cs
- MenuItemStyle.cs
- ModelFactory.cs
- EnvelopedSignatureTransform.cs
- SystemInfo.cs
- FtpWebResponse.cs
- PopupRootAutomationPeer.cs
- RtType.cs
- _LocalDataStore.cs
- ConnectionManagementSection.cs
- HttpSocketManager.cs
- BuildProviderUtils.cs
- RadioButtonList.cs
- ListViewPagedDataSource.cs
- SByteStorage.cs
- ElementsClipboardData.cs
- MetafileHeader.cs
- MethodResolver.cs
- InputReportEventArgs.cs
- DelayedRegex.cs
- X509Extension.cs
- WebPartHeaderCloseVerb.cs
- TreeViewImageIndexConverter.cs
- ManagementScope.cs
- ValidationRule.cs
- ServerType.cs
- RenderData.cs
- OutputScope.cs
- BufferModesCollection.cs
- NumericUpDownAcceleration.cs
- BorderGapMaskConverter.cs
- _LocalDataStore.cs