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
- ContravarianceAdapter.cs
- ObjRef.cs
- mediaclock.cs
- StrokeNodeOperations.cs
- CodeTypeMemberCollection.cs
- PlatformNotSupportedException.cs
- counter.cs
- OracleSqlParser.cs
- Span.cs
- WebPartEditorOkVerb.cs
- XmlWriterSettings.cs
- TextCollapsingProperties.cs
- LineInfo.cs
- HostExecutionContextManager.cs
- UnicodeEncoding.cs
- ReadWriteSpinLock.cs
- WindowsToolbarItemAsMenuItem.cs
- CriticalFinalizerObject.cs
- ImageFormatConverter.cs
- DataGridRowsPresenter.cs
- MetadataFile.cs
- SemaphoreFullException.cs
- WebPartChrome.cs
- ListViewInsertionMark.cs
- TokenBasedSet.cs
- EnumerableValidator.cs
- AutomationPattern.cs
- OperationAbortedException.cs
- TextReader.cs
- MultipleViewProviderWrapper.cs
- ReflectionUtil.cs
- SafeSystemMetrics.cs
- ListControlDataBindingHandler.cs
- SHA1Managed.cs
- SQLBinaryStorage.cs
- DataTemplateKey.cs
- SessionEndedEventArgs.cs
- WebPartConnectVerb.cs
- TypeElementCollection.cs
- MemberDescriptor.cs
- QueryParameter.cs
- PeerNodeTraceRecord.cs
- ToolboxItem.cs
- HtmlForm.cs
- TracePayload.cs
- HtmlInputReset.cs
- OracleString.cs
- Utility.cs
- BrowserCapabilitiesFactory.cs
- CompilerCollection.cs
- RecordConverter.cs
- DataTable.cs
- InstanceContext.cs
- SHA1Managed.cs
- AuthorizationRuleCollection.cs
- ColorTransformHelper.cs
- MethodBuilder.cs
- PreProcessInputEventArgs.cs
- SAPIEngineTypes.cs
- DataGridViewButtonCell.cs
- InheritedPropertyDescriptor.cs
- InfoCardBaseException.cs
- DataControlFieldCollection.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- HttpPostedFile.cs
- StylusButtonEventArgs.cs
- SHA384.cs
- TreeViewTemplateSelector.cs
- HttpServerVarsCollection.cs
- ListViewSelectEventArgs.cs
- XmlNodeWriter.cs
- JsonUriDataContract.cs
- externdll.cs
- NextPreviousPagerField.cs
- ResourceExpression.cs
- NullableBoolConverter.cs
- SortDescription.cs
- EmptyEnumerable.cs
- SqlUserDefinedAggregateAttribute.cs
- Hash.cs
- AutomationElementCollection.cs
- OdbcConnectionStringbuilder.cs
- SessionPageStatePersister.cs
- CodeTypeParameter.cs
- DescendentsWalker.cs
- PageAsyncTask.cs
- Brush.cs
- OperationDescription.cs
- ObjectViewEntityCollectionData.cs
- DesignerAdapterAttribute.cs
- ActivityMarkupSerializer.cs
- PropertyInfo.cs
- SubMenuStyleCollection.cs
- ConfigurationElement.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ValidationPropertyAttribute.cs
- CreateUserWizardStep.cs
- GraphicsPathIterator.cs
- AliasExpr.cs
- DispatchWrapper.cs