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
- DataKey.cs
- ArrayHelper.cs
- CodeDomSerializerBase.cs
- NameService.cs
- HwndAppCommandInputProvider.cs
- LoadedOrUnloadedOperation.cs
- ConfigurationStrings.cs
- SrgsDocumentParser.cs
- XmlWrappingReader.cs
- XmlQueryCardinality.cs
- StringWriter.cs
- CreateInstanceBinder.cs
- ValueType.cs
- StateMachineDesignerPaint.cs
- DataRelationPropertyDescriptor.cs
- StackSpiller.Bindings.cs
- ResizeBehavior.cs
- JavaScriptString.cs
- BulletChrome.cs
- StrongTypingException.cs
- ListBox.cs
- Figure.cs
- Size.cs
- RecognizedAudio.cs
- UIPermission.cs
- XmlConvert.cs
- PageThemeParser.cs
- CodeTypeParameter.cs
- SelectionChangedEventArgs.cs
- NestPullup.cs
- InputLangChangeEvent.cs
- ZipIOExtraFieldElement.cs
- StructuralObject.cs
- Paragraph.cs
- HyperLinkColumn.cs
- UriParserTemplates.cs
- COAUTHIDENTITY.cs
- ResourceDictionary.cs
- WebPartCloseVerb.cs
- HtmlUtf8RawTextWriter.cs
- TypeHelpers.cs
- MissingManifestResourceException.cs
- Nullable.cs
- Empty.cs
- DataServiceRequestOfT.cs
- DrawingVisualDrawingContext.cs
- NameValueCollection.cs
- MULTI_QI.cs
- GatewayIPAddressInformationCollection.cs
- GregorianCalendarHelper.cs
- SelectiveScrollingGrid.cs
- Hyperlink.cs
- BindingFormattingDialog.cs
- LinearGradientBrush.cs
- XamlSerializationHelper.cs
- NativeMethods.cs
- DefaultBindingPropertyAttribute.cs
- MsmqIntegrationValidationBehavior.cs
- InputLanguageSource.cs
- FileCodeGroup.cs
- XmlLinkedNode.cs
- DiscardableAttribute.cs
- DbConnectionOptions.cs
- TreeChangeInfo.cs
- QueryGenerator.cs
- RangeValuePattern.cs
- ProxyWebPartConnectionCollection.cs
- DrawingContextWalker.cs
- Visual3DCollection.cs
- FilteredAttributeCollection.cs
- PlacementWorkspace.cs
- OleDbRowUpdatingEvent.cs
- ProfilePropertyMetadata.cs
- SettingsPropertyIsReadOnlyException.cs
- MouseGestureValueSerializer.cs
- NonBatchDirectoryCompiler.cs
- ProviderBase.cs
- DataTableNameHandler.cs
- VectorAnimationUsingKeyFrames.cs
- PeerNameRegistration.cs
- EmptyQuery.cs
- RecordConverter.cs
- BitmapEffectCollection.cs
- UpdatePanelTrigger.cs
- EntityStoreSchemaFilterEntry.cs
- SizeAnimation.cs
- CodeBlockBuilder.cs
- QueryResult.cs
- WebPartDisplayModeEventArgs.cs
- PropertyEntry.cs
- TextElementEnumerator.cs
- TreeIterator.cs
- TrackingQuery.cs
- DesignerHelpers.cs
- DbProviderConfigurationHandler.cs
- RowToFieldTransformer.cs
- SeekStoryboard.cs
- MobileControlsSectionHelper.cs
- xml.cs
- ListViewHitTestInfo.cs