Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- EntityDataSourceWrapper.cs
- BypassElementCollection.cs
- Tag.cs
- XmlEntityReference.cs
- MessageBox.cs
- BoundPropertyEntry.cs
- UseLicense.cs
- SyndicationSerializer.cs
- SpeechUI.cs
- StatusBar.cs
- DataRecordInternal.cs
- FixedSOMTextRun.cs
- Expander.cs
- COM2PropertyDescriptor.cs
- XmlSchemas.cs
- SQLBinaryStorage.cs
- TranslateTransform.cs
- StringSorter.cs
- TiffBitmapEncoder.cs
- XmlValueConverter.cs
- MenuDesigner.cs
- DataRecordInfo.cs
- SQLDecimalStorage.cs
- ByteKeyFrameCollection.cs
- MessageRpc.cs
- SubMenuStyle.cs
- ProviderUtil.cs
- SqlFunctions.cs
- StringResourceManager.cs
- HttpListenerRequest.cs
- SqlBulkCopyColumnMapping.cs
- WebPartRestoreVerb.cs
- Int16AnimationUsingKeyFrames.cs
- Action.cs
- DragDeltaEventArgs.cs
- StackSpiller.Generated.cs
- DataKey.cs
- WebPartMenuStyle.cs
- SQLInt64Storage.cs
- versioninfo.cs
- ChtmlFormAdapter.cs
- URLMembershipCondition.cs
- SamlDoNotCacheCondition.cs
- Style.cs
- DesignerSerializerAttribute.cs
- PipelineModuleStepContainer.cs
- StringArrayConverter.cs
- RawTextInputReport.cs
- DocumentPageHost.cs
- StateMachineTimers.cs
- ApplySecurityAndSendAsyncResult.cs
- DataRecordInternal.cs
- FeatureSupport.cs
- SizeAnimationUsingKeyFrames.cs
- XslTransform.cs
- TextEditorMouse.cs
- CollectionBuilder.cs
- keycontainerpermission.cs
- RuntimeConfigurationRecord.cs
- nulltextcontainer.cs
- DataSourceHelper.cs
- RoleManagerEventArgs.cs
- FrugalMap.cs
- StringValueSerializer.cs
- Privilege.cs
- SuppressMergeCheckAttribute.cs
- GifBitmapEncoder.cs
- PointCollectionConverter.cs
- BitmapEffectCollection.cs
- dtdvalidator.cs
- Typography.cs
- Operand.cs
- NavigationPropertyAccessor.cs
- StreamGeometry.cs
- PageAsyncTask.cs
- XmlDictionaryReaderQuotasElement.cs
- OdbcPermission.cs
- IResourceProvider.cs
- WindowVisualStateTracker.cs
- FileSecurity.cs
- StatusBarItemAutomationPeer.cs
- Int32Rect.cs
- ValueTable.cs
- DataGridCell.cs
- UnsafeNativeMethods.cs
- DesignerOptionService.cs
- pingexception.cs
- LateBoundBitmapDecoder.cs
- Animatable.cs
- RoleGroupCollection.cs
- EntityCommandExecutionException.cs
- NativeMethodsCLR.cs
- EdmItemError.cs
- SkinBuilder.cs
- TextElementEnumerator.cs
- ProgressBarAutomationPeer.cs
- DynamicAttribute.cs
- DataStreams.cs
- CheckBoxFlatAdapter.cs
- XsltQilFactory.cs