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
- TraceHwndHost.cs
- SvcMapFileSerializer.cs
- Tool.cs
- WebChannelFactory.cs
- XmlSchemaSimpleType.cs
- CacheDependency.cs
- QilGeneratorEnv.cs
- ScriptManagerProxy.cs
- SRGSCompiler.cs
- HiddenFieldPageStatePersister.cs
- Size3DValueSerializer.cs
- NotifyIcon.cs
- XPathMessageFilterElement.cs
- RestHandlerFactory.cs
- XmlTypeMapping.cs
- NotifyInputEventArgs.cs
- PropertyDescriptorCollection.cs
- XmlSerializationWriter.cs
- IConvertible.cs
- OrderedEnumerableRowCollection.cs
- VisualTransition.cs
- IPPacketInformation.cs
- UserPersonalizationStateInfo.cs
- ProtocolElementCollection.cs
- DescendentsWalker.cs
- WindowsEditBoxRange.cs
- ComponentEditorForm.cs
- XPathScanner.cs
- TraceUtility.cs
- Timer.cs
- SqlDependencyUtils.cs
- CommonGetThemePartSize.cs
- WebSysDescriptionAttribute.cs
- DrawingContext.cs
- CodeCastExpression.cs
- ContextMenuStripGroupCollection.cs
- OleDbMetaDataFactory.cs
- ProxySimple.cs
- Filter.cs
- Encoding.cs
- SqlProvider.cs
- PropertyConverter.cs
- TextSearch.cs
- TemplatePropertyEntry.cs
- CodeTypeParameterCollection.cs
- WebControl.cs
- SymbolDocumentGenerator.cs
- ScriptReference.cs
- Adorner.cs
- Query.cs
- TemplateEditingVerb.cs
- Transform3D.cs
- JsonDataContract.cs
- EntityDataSourceConfigureObjectContext.cs
- ByteStack.cs
- EventRecord.cs
- WhitespaceRule.cs
- FramingDecoders.cs
- ParallelEnumerableWrapper.cs
- CodeRegionDirective.cs
- ProvideValueServiceProvider.cs
- OleDbParameter.cs
- ReadOnlyDataSource.cs
- LogEntryHeaderSerializer.cs
- HttpProfileGroupBase.cs
- WorkflowServiceHost.cs
- LinkLabelLinkClickedEvent.cs
- QueryContinueDragEventArgs.cs
- DataTablePropertyDescriptor.cs
- TypedMessageConverter.cs
- SqlFactory.cs
- DataTableTypeConverter.cs
- FactoryGenerator.cs
- Point3DValueSerializer.cs
- DetailsViewUpdateEventArgs.cs
- GenericAuthenticationEventArgs.cs
- EpmContentDeSerializer.cs
- Compress.cs
- AutomationPatternInfo.cs
- PolicyManager.cs
- MimeFormReflector.cs
- PrintDialog.cs
- UIElementCollection.cs
- SmiMetaDataProperty.cs
- FieldBuilder.cs
- CancellationHandler.cs
- MenuBindingsEditor.cs
- DocumentEventArgs.cs
- commandenforcer.cs
- ObjectKeyFrameCollection.cs
- Bits.cs
- BitmapData.cs
- XmlSchemaChoice.cs
- ArrayList.cs
- CommunicationObjectAbortedException.cs
- MenuCommand.cs
- SQLBytes.cs
- ValidationSummary.cs
- PrintEvent.cs
- MenuScrollingVisibilityConverter.cs