20 implementations of IUriContext
PresentationCore (3)
System\Windows\Media\Imaging\BitmapFrame.cs (1)
16public abstract class BitmapFrame : BitmapSource, IUriContext
System\Windows\Media\Imaging\BitmapImage.cs (1)
18public sealed partial class BitmapImage : Imaging.BitmapSource, ISupportInitialize, IUriContext
System\Windows\Media\MediaTimeline.cs (1)
21public partial class MediaTimeline : Timeline, IUriContext
PresentationFramework (16)
MS\Internal\Data\DefaultValueConverter.cs (1)
723internal class ValueConverterContext : ITypeDescriptorContext, IUriContext
System\Windows\Controls\Frame.cs (1)
90public class Frame : ContentControl, INavigator, INavigatorImpl, IJournalNavigationScopeHost, IDownloader, IJournalState, IAddChild, IUriContext
System\Windows\Controls\Image.cs (1)
27public class Image : FrameworkElement, IUriContext, IProvidePropertyFallback
System\Windows\Controls\MediaElement.cs (1)
54public class MediaElement : FrameworkElement, IUriContext
System\Windows\Data\XmlDataProvider.cs (1)
34public class XmlDataProvider : DataSourceProvider, IUriContext
System\Windows\Documents\DocumentReference.cs (1)
24public sealed class DocumentReference : FrameworkElement, IUriContext
System\Windows\Documents\DocumentSequence.cs (1)
22public class FixedDocumentSequence : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext
System\Windows\Documents\FixedDocument.cs (1)
40public class FixedDocument : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext
System\Windows\Documents\FixedPage.cs (1)
39public sealed class FixedPage : FrameworkElement, IAddChildInternal, IFixedNavigate, IUriContext
System\Windows\Documents\Glyphs.cs (1)
24public sealed class Glyphs : FrameworkElement, IUriContext
System\Windows\Documents\Hyperlink.cs (1)
27public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Documents\PageContent.cs (1)
34public sealed class PageContent : FrameworkElement, IAddChildInternal, IUriContext
System\Windows\Markup\ParserContext.cs (1)
55public class ParserContext : IUriContext
System\Windows\Markup\ProvideValueServiceProvider.cs (1)
20internal class ProvideValueServiceProvider : IServiceProvider, IProvideValueTarget, IXamlTypeResolver, IUriContext, IFreezeFreezables
System\Windows\Navigation\NavigationWindow.cs (1)
38public class NavigationWindow : Window, INavigator, INavigatorImpl, IDownloader, IJournalNavigationScopeHost, IUriContext
System\Windows\ResourceDictionary.cs (1)
36public class ResourceDictionary : IDictionary, ISupportInitialize, System.Windows.Markup.IUriContext, System.Windows.Markup.INameScope
System.Xaml (1)
System\Xaml\Context\ServiceProviderContext.cs (1)
16IUriContext,
64 references to IUriContext
PresentationCore (11)
OtherAssemblyAttrs.cs (1)
20[assembly: TypeForwardedTo(typeof(System.Windows.Markup.IUriContext))]
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Media\TypeConverterHelper.cs (3)
78IUriContext iuc = (IUriContext)context.GetService(typeof(IUriContext));
System\Windows\Media\FontFamilyConverter.cs (3)
84IUriContext iuc = (IUriContext)context.GetService(typeof(IUriContext));
System\Windows\Media\mediaclock.cs (1)
189Uri baseUri = ((IUriContext)Timeline).BaseUri;
System\Windows\Media\MediaTimeline.cs (1)
94Uri IUriContext.BaseUri
System\Windows\Navigation\BaseUriHelper.cs (2)
546IUriContext uriContext = doCurrent as IUriContext;
PresentationFramework (46)
MS\Internal\Data\DefaultValueConverter.cs (2)
728if (serviceType == typeof(IUriContext)) 730return this as IUriContext;
System\Windows\ColorConvertedBitmapExtension.cs (3)
89IUriContext uriContext = serviceProvider.GetService(typeof(IUriContext)) as IUriContext;
System\Windows\Controls\Frame.cs (2)
158Uri IUriContext.BaseUri 267Uri uriToNavigate = BindUriHelper.GetUriToNavigate(frame, ((IUriContext)frame).BaseUri, (Uri)e.NewValue);
System\Windows\Controls\Image.cs (4)
265Uri IUriContext.BaseUri 471if ((source is IUriContext) && (!source.IsFrozen) && (((IUriContext)source).BaseUri == null)) 476((IUriContext)source).BaseUri = BaseUriHelper.GetBaseUriCore(d);
System\Windows\Controls\MediaElement.cs (1)
672Uri IUriContext.BaseUri
System\Windows\Data\XmlDataProvider.cs (1)
237Uri IUriContext.BaseUri
System\Windows\Documents\DocumentReference.cs (4)
168/// <see cref="IUriContext.BaseUri" /> 170Uri IUriContext.BaseUri 253uriToNavigate = BindUriHelper.GetUriToNavigate(this, ((IUriContext)this).BaseUri, uriToNavigate); 283idp = loader.Load(docStream, ((IUriContext)this).BaseUri, pc, mimeType) as FixedDocument;
System\Windows\Documents\DocumentSequence.cs (2)
461/// <see cref="IUriContext.BaseUri" /> 463Uri IUriContext.BaseUri
System\Windows\Documents\FixedDocument.cs (2)
173/// <see cref="IUriContext.BaseUri" /> 175Uri IUriContext.BaseUri
System\Windows\Documents\FixedPage.cs (3)
346/// <see cref="IUriContext.BaseUri" /> 348Uri IUriContext.BaseUri 1087Uri startPartUri = ((IUriContext)docSequence).BaseUri;
System\Windows\Documents\Glyphs.cs (1)
78Uri IUriContext.BaseUri
System\Windows\Documents\Hyperlink.cs (1)
738Uri IUriContext.BaseUri
System\Windows\Documents\PageContent.cs (4)
298/// <see cref="IUriContext.BaseUri" /> 300Uri IUriContext.BaseUri 486uriToNavigate = BindUriHelper.GetUriToNavigate(this, ((IUriContext)this).BaseUri, uriToNavigate); 526_LoadPageImpl(((IUriContext)this).BaseUri, uriToLoad, out p, out pageStream);
System\Windows\Markup\BamlRecordReader.cs (2)
4405IUriContext uriContext = element as IUriContext;
System\Windows\Markup\ProvideValueServiceProvider.cs (3)
69Uri IUriContext.BaseUri 114else if( service == typeof(IUriContext)) 116return this as IUriContext;
System\Windows\Markup\TypeContext.cs (2)
69if (serviceType == typeof(IUriContext)) 71return _parserContext as IUriContext;
System\Windows\Markup\XamlReader.cs (2)
976IUriContext uriContext = reader as IUriContext;
System\Windows\Navigation\NavigationService.cs (3)
107IUriContext uc = dobj as IUriContext; 111throw new Exception(SR.Format(SR.MustImplementIUriContext, typeof(IUriContext)));
System\Windows\Navigation\NavigationWindow.cs (1)
387Uri IUriContext.BaseUri
System\Windows\ResourceDictionary.cs (3)
309Uri System.Windows.Markup.IUriContext.BaseUri 1375Uri baseUri = (_rootElement is IUriContext) ? ((IUriContext)_rootElement).BaseUri : _baseUri;
PresentationUI (4)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (4)
495((IUriContext)pageContent).BaseUri = ((IUriContext)fd.Pages[pageInDoc]).BaseUri; 509IUriContext fixedPage = page.Visual as IUriContext;
System.Xaml (3)
System\Xaml\Context\ServiceProviderContext.cs (2)
40else if (serviceType == typeof(IUriContext)) 120Uri IUriContext.BaseUri
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
529if (obj is XAML3.IUriContext uriContext)