Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MaterialCollection.cs
- TextRenderer.cs
- DataConnectionHelper.cs
- CachedBitmap.cs
- HttpCookie.cs
- ConnectionsZoneDesigner.cs
- CachedFontFace.cs
- ReadOnlyAttribute.cs
- EpmCustomContentDeSerializer.cs
- BindingBase.cs
- ProfileManager.cs
- HttpApplication.cs
- BmpBitmapEncoder.cs
- DataServices.cs
- SqlGatherProducedAliases.cs
- Semaphore.cs
- GraphicsContainer.cs
- XmlException.cs
- UriSection.cs
- GeometryDrawing.cs
- GridViewAutomationPeer.cs
- BorderGapMaskConverter.cs
- Dictionary.cs
- EditingMode.cs
- XamlPathDataSerializer.cs
- FileAuthorizationModule.cs
- InfoCardArgumentException.cs
- LocatorManager.cs
- TypeRefElement.cs
- DbConnectionStringBuilder.cs
- CodeDomConfigurationHandler.cs
- Message.cs
- TraceSection.cs
- WebBaseEventKeyComparer.cs
- FloaterParaClient.cs
- XmlDomTextWriter.cs
- SafeHandles.cs
- ClientRolePrincipal.cs
- MostlySingletonList.cs
- Configuration.cs
- SByteStorage.cs
- Rotation3DAnimation.cs
- ProjectionCamera.cs
- OptimizerPatterns.cs
- PrintDialog.cs
- MatcherBuilder.cs
- WinCategoryAttribute.cs
- OletxVolatileEnlistment.cs
- RoutedEventHandlerInfo.cs
- SmtpFailedRecipientsException.cs
- NavigationPropertyEmitter.cs
- ControlCollection.cs
- WorkflowLayouts.cs
- ByteAnimationBase.cs
- CodeExpressionStatement.cs
- ErrorProvider.cs
- TryCatchDesigner.xaml.cs
- XPathNodeList.cs
- DataGridViewLinkColumn.cs
- GeneratedCodeAttribute.cs
- Baml2006ReaderFrame.cs
- IssuanceLicense.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- CancelEventArgs.cs
- TimeIntervalCollection.cs
- PersistStreamTypeWrapper.cs
- SafeBitVector32.cs
- BasePropertyDescriptor.cs
- DiagnosticStrings.cs
- SystemWebCachingSectionGroup.cs
- XPathDocumentIterator.cs
- AutomationEventArgs.cs
- TempFiles.cs
- StylusDevice.cs
- FillErrorEventArgs.cs
- WpfKnownMemberInvoker.cs
- XmlnsDefinitionAttribute.cs
- DecimalStorage.cs
- CodeDelegateCreateExpression.cs
- PeerNameRecordCollection.cs
- ObjectAnimationBase.cs
- DataServiceHostWrapper.cs
- SqlGatherProducedAliases.cs
- HMACSHA384.cs
- GPRECT.cs
- XXXOnTypeBuilderInstantiation.cs
- BindingBase.cs
- PointCollectionValueSerializer.cs
- ExtentKey.cs
- IdentityHolder.cs
- ObjectViewEntityCollectionData.cs
- DataGridViewSelectedColumnCollection.cs
- AppSettings.cs
- TemplatedWizardStep.cs
- InProcStateClientManager.cs
- Random.cs
- DataControlField.cs
- HotSpotCollection.cs
- ProviderException.cs
- SqlDataSourceQueryEditorForm.cs