20 implementations of IUriContext
PresentationCore (3)
System\Windows\Media\Imaging\BitmapFrame.cs (1)
38public abstract class BitmapFrame : BitmapSource, IUriContext
System\Windows\Media\Imaging\BitmapImage.cs (1)
37public sealed partial class BitmapImage : Imaging.BitmapSource, ISupportInitialize, IUriContext
System\Windows\Media\MediaTimeline.cs (1)
37public partial class MediaTimeline : Timeline, IUriContext
PresentationFramework (16)
MS\Internal\Data\DefaultValueConverter.cs (1)
729internal class ValueConverterContext : ITypeDescriptorContext, IUriContext
System\Windows\Controls\Frame.cs (1)
103public class Frame : ContentControl, INavigator, INavigatorImpl, IJournalNavigationScopeHost, IDownloader, IJournalState, IAddChild, IUriContext
System\Windows\Controls\Image.cs (1)
36public class Image : FrameworkElement, IUriContext, IProvidePropertyFallback
System\Windows\Controls\MediaElement.cs (1)
62public class MediaElement : FrameworkElement, IUriContext
System\Windows\Data\XmlDataProvider.cs (1)
41public class XmlDataProvider : DataSourceProvider, IUriContext
System\Windows\Documents\DocumentReference.cs (1)
38public sealed class DocumentReference : FrameworkElement, IUriContext
System\Windows\Documents\DocumentSequence.cs (1)
34public class FixedDocumentSequence : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext
System\Windows\Documents\FixedDocument.cs (1)
52public class FixedDocument : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext
System\Windows\Documents\FixedPage.cs (1)
48public sealed class FixedPage : FrameworkElement, IAddChildInternal, IFixedNavigate, IUriContext
System\Windows\Documents\Glyphs.cs (1)
38public sealed class Glyphs : FrameworkElement, IUriContext
System\Windows\Documents\Hyperlink.cs (1)
34public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Documents\PageContent.cs (1)
49public sealed class PageContent : FrameworkElement, IAddChildInternal, IUriContext
System\Windows\Markup\ParserContext.cs (1)
59public class ParserContext : IUriContext
System\Windows\Markup\ProvideValueServiceProvider.cs (1)
24internal class ProvideValueServiceProvider : IServiceProvider, IProvideValueTarget, IXamlTypeResolver, IUriContext, IFreezeFreezables
System\Windows\Navigation\NavigationWindow.cs (1)
55public class NavigationWindow : Window, INavigator, INavigatorImpl, IDownloader, IJournalNavigationScopeHost, IUriContext
System\Windows\ResourceDictionary.cs (1)
47public class ResourceDictionary : IDictionary, ISupportInitialize, System.Windows.Markup.IUriContext, System.Windows.Markup.INameScope
System.Xaml (1)
System\Xaml\Context\ServiceProviderContext.cs (1)
19IUriContext,
65 references to IUriContext
PresentationCore (11)
OtherAssemblyAttrs.cs (1)
22[assembly: TypeForwardedTo(typeof(System.Windows.Markup.IUriContext))]
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Media\TypeConverterHelper.cs (3)
81IUriContext iuc = (IUriContext)context.GetService(typeof(IUriContext));
System\Windows\Media\FontFamilyConverter.cs (3)
106IUriContext iuc = (IUriContext)context.GetService(typeof(IUriContext));
System\Windows\Media\mediaclock.cs (1)
206Uri baseUri = ((IUriContext)Timeline).BaseUri;
System\Windows\Media\MediaTimeline.cs (1)
110Uri IUriContext.BaseUri
System\Windows\Navigation\BaseUriHelper.cs (2)
560IUriContext uriContext = doCurrent as IUriContext;
PresentationFramework (46)
MS\Internal\Data\DefaultValueConverter.cs (2)
734if (serviceType == typeof(IUriContext)) 736return this as IUriContext;
System\Windows\ColorConvertedBitmapExtension.cs (3)
97IUriContext uriContext = serviceProvider.GetService(typeof(IUriContext)) as IUriContext;
System\Windows\Controls\Frame.cs (2)
171Uri IUriContext.BaseUri 281Uri uriToNavigate = BindUriHelper.GetUriToNavigate(frame, ((IUriContext)frame).BaseUri, (Uri)e.NewValue);
System\Windows\Controls\Image.cs (4)
274Uri IUriContext.BaseUri 480if ((source is IUriContext) && (!source.IsFrozen) && (((IUriContext)source).BaseUri == null)) 485((IUriContext)source).BaseUri = BaseUriHelper.GetBaseUriCore(d);
System\Windows\Controls\MediaElement.cs (1)
680Uri IUriContext.BaseUri
System\Windows\Data\XmlDataProvider.cs (1)
244Uri IUriContext.BaseUri
System\Windows\Documents\DocumentReference.cs (4)
183/// <see cref="IUriContext.BaseUri" /> 185Uri IUriContext.BaseUri 268uriToNavigate = BindUriHelper.GetUriToNavigate(this, ((IUriContext)this).BaseUri, uriToNavigate); 297idp = loader.Load(docStream, ((IUriContext)this).BaseUri, pc, mimeType) as FixedDocument;
System\Windows\Documents\DocumentSequence.cs (2)
478/// <see cref="IUriContext.BaseUri" /> 480Uri IUriContext.BaseUri
System\Windows\Documents\FixedDocument.cs (2)
185/// <see cref="IUriContext.BaseUri" /> 187Uri IUriContext.BaseUri
System\Windows\Documents\FixedPage.cs (3)
353/// <see cref="IUriContext.BaseUri" /> 355Uri IUriContext.BaseUri 1094Uri startPartUri = ((IUriContext)docSequence).BaseUri;
System\Windows\Documents\Glyphs.cs (1)
92Uri IUriContext.BaseUri
System\Windows\Documents\Hyperlink.cs (1)
744Uri IUriContext.BaseUri
System\Windows\Documents\PageContent.cs (4)
316/// <see cref="IUriContext.BaseUri" /> 318Uri IUriContext.BaseUri 504uriToNavigate = BindUriHelper.GetUriToNavigate(this, ((IUriContext)this).BaseUri, uriToNavigate); 544_LoadPageImpl(((IUriContext)this).BaseUri, uriToLoad, out p, out pageStream);
System\Windows\Markup\BamlRecordReader.cs (2)
4424IUriContext uriContext = element as IUriContext;
System\Windows\Markup\ProvideValueServiceProvider.cs (3)
73Uri IUriContext.BaseUri 118else if( service == typeof(IUriContext)) 120return this as IUriContext;
System\Windows\Markup\TypeContext.cs (2)
71if (serviceType == typeof(IUriContext)) 73return _parserContext as IUriContext;
System\Windows\Markup\XamlReader.cs (2)
982IUriContext uriContext = reader as IUriContext;
System\Windows\Navigation\NavigationService.cs (3)
122IUriContext uc = dobj as IUriContext; 126throw new Exception(SR.Format(SR.MustImplementIUriContext, typeof(IUriContext)));
System\Windows\Navigation\NavigationWindow.cs (1)
404Uri IUriContext.BaseUri
System\Windows\ResourceDictionary.cs (3)
320Uri System.Windows.Markup.IUriContext.BaseUri 1384Uri baseUri = (_rootElement is IUriContext) ? ((IUriContext)_rootElement).BaseUri : _baseUri;
PresentationUI (4)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (4)
510((IUriContext)pageContent).BaseUri = ((IUriContext)fd.Pages[pageInDoc]).BaseUri; 524IUriContext fixedPage = page.Visual as IUriContext;
System.Xaml (4)
System\Xaml\Context\ServiceProviderContext.cs (2)
43else if (serviceType == typeof(IUriContext)) 123Uri IUriContext.BaseUri
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
507XAML3.IUriContext uriContext = obj as XAML3.IUriContext;