20 implementations of IUriContext
PresentationCore (3)
System\Windows\Media\Imaging\BitmapFrame.cs (1)
17public abstract class BitmapFrame : BitmapSource, IUriContext
System\Windows\Media\Imaging\BitmapImage.cs (1)
19public sealed partial class BitmapImage : Imaging.BitmapSource, ISupportInitialize, IUriContext
System\Windows\Media\MediaTimeline.cs (1)
22public partial class MediaTimeline : Timeline, IUriContext
PresentationFramework (16)
MS\Internal\Data\DefaultValueConverter.cs (1)
725internal class ValueConverterContext : ITypeDescriptorContext, IUriContext
System\Windows\Controls\Frame.cs (1)
91public class Frame : ContentControl, INavigator, INavigatorImpl, IJournalNavigationScopeHost, IDownloader, IJournalState, IAddChild, IUriContext
System\Windows\Controls\Image.cs (1)
28public class Image : FrameworkElement, IUriContext, IProvidePropertyFallback
System\Windows\Controls\MediaElement.cs (1)
55public class MediaElement : FrameworkElement, IUriContext
System\Windows\Data\XmlDataProvider.cs (1)
35public class XmlDataProvider : DataSourceProvider, IUriContext
System\Windows\Documents\DocumentReference.cs (1)
25public sealed class DocumentReference : FrameworkElement, IUriContext
System\Windows\Documents\DocumentSequence.cs (1)
23public class FixedDocumentSequence : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext
System\Windows\Documents\FixedDocument.cs (1)
41public class FixedDocument : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext
System\Windows\Documents\FixedPage.cs (1)
40public sealed class FixedPage : FrameworkElement, IAddChildInternal, IFixedNavigate, IUriContext
System\Windows\Documents\Glyphs.cs (1)
25public sealed class Glyphs : FrameworkElement, IUriContext
System\Windows\Documents\Hyperlink.cs (1)
28public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Documents\PageContent.cs (1)
35public sealed class PageContent : FrameworkElement, IAddChildInternal, IUriContext
System\Windows\Markup\ParserContext.cs (1)
56public class ParserContext : IUriContext
System\Windows\Markup\ProvideValueServiceProvider.cs (1)
21internal class ProvideValueServiceProvider : IServiceProvider, IProvideValueTarget, IXamlTypeResolver, IUriContext, IFreezeFreezables
System\Windows\Navigation\NavigationWindow.cs (1)
39public class NavigationWindow : Window, INavigator, INavigatorImpl, IDownloader, IJournalNavigationScopeHost, IUriContext
System\Windows\ResourceDictionary.cs (1)
37public class ResourceDictionary : IDictionary, ISupportInitialize, System.Windows.Markup.IUriContext, System.Windows.Markup.INameScope
System.Xaml (1)
System\Xaml\Context\ServiceProviderContext.cs (1)
17IUriContext,
64 references to IUriContext
PresentationCore (11)
OtherAssemblyAttrs.cs (1)
21[assembly: TypeForwardedTo(typeof(System.Windows.Markup.IUriContext))]
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Media\TypeConverterHelper.cs (3)
79IUriContext iuc = (IUriContext)context.GetService(typeof(IUriContext));
System\Windows\Media\FontFamilyConverter.cs (3)
85IUriContext iuc = (IUriContext)context.GetService(typeof(IUriContext));
System\Windows\Media\mediaclock.cs (1)
190Uri baseUri = ((IUriContext)Timeline).BaseUri;
System\Windows\Media\MediaTimeline.cs (1)
95Uri IUriContext.BaseUri
System\Windows\Navigation\BaseUriHelper.cs (2)
547IUriContext uriContext = doCurrent as IUriContext;
PresentationFramework (46)
MS\Internal\Data\DefaultValueConverter.cs (2)
730if (serviceType == typeof(IUriContext)) 732return this as IUriContext;
System\Windows\ColorConvertedBitmapExtension.cs (3)
90IUriContext uriContext = serviceProvider.GetService(typeof(IUriContext)) as IUriContext;
System\Windows\Controls\Frame.cs (2)
159Uri IUriContext.BaseUri 268Uri uriToNavigate = BindUriHelper.GetUriToNavigate(frame, ((IUriContext)frame).BaseUri, (Uri)e.NewValue);
System\Windows\Controls\Image.cs (4)
266Uri IUriContext.BaseUri 472if ((source is IUriContext) && (!source.IsFrozen) && (((IUriContext)source).BaseUri == null)) 477((IUriContext)source).BaseUri = BaseUriHelper.GetBaseUriCore(d);
System\Windows\Controls\MediaElement.cs (1)
673Uri IUriContext.BaseUri
System\Windows\Data\XmlDataProvider.cs (1)
238Uri IUriContext.BaseUri
System\Windows\Documents\DocumentReference.cs (4)
170/// <see cref="IUriContext.BaseUri" /> 172Uri IUriContext.BaseUri 255uriToNavigate = BindUriHelper.GetUriToNavigate(this, ((IUriContext)this).BaseUri, uriToNavigate); 285idp = loader.Load(docStream, ((IUriContext)this).BaseUri, pc, mimeType) as FixedDocument;
System\Windows\Documents\DocumentSequence.cs (2)
462/// <see cref="IUriContext.BaseUri" /> 464Uri IUriContext.BaseUri
System\Windows\Documents\FixedDocument.cs (2)
174/// <see cref="IUriContext.BaseUri" /> 176Uri IUriContext.BaseUri
System\Windows\Documents\FixedPage.cs (3)
347/// <see cref="IUriContext.BaseUri" /> 349Uri IUriContext.BaseUri 1088Uri startPartUri = ((IUriContext)docSequence).BaseUri;
System\Windows\Documents\Glyphs.cs (1)
79Uri IUriContext.BaseUri
System\Windows\Documents\Hyperlink.cs (1)
739Uri IUriContext.BaseUri
System\Windows\Documents\PageContent.cs (4)
299/// <see cref="IUriContext.BaseUri" /> 301Uri IUriContext.BaseUri 487uriToNavigate = BindUriHelper.GetUriToNavigate(this, ((IUriContext)this).BaseUri, uriToNavigate); 527_LoadPageImpl(((IUriContext)this).BaseUri, uriToLoad, out p, out pageStream);
System\Windows\Markup\BamlRecordReader.cs (2)
4406IUriContext uriContext = element as IUriContext;
System\Windows\Markup\ProvideValueServiceProvider.cs (3)
70Uri IUriContext.BaseUri 115else if( service == typeof(IUriContext)) 117return this as IUriContext;
System\Windows\Markup\TypeContext.cs (2)
70if (serviceType == typeof(IUriContext)) 72return _parserContext as IUriContext;
System\Windows\Markup\XamlReader.cs (2)
977IUriContext uriContext = reader as IUriContext;
System\Windows\Navigation\NavigationService.cs (3)
108IUriContext uc = dobj as IUriContext; 112throw new Exception(SR.Format(SR.MustImplementIUriContext, typeof(IUriContext)));
System\Windows\Navigation\NavigationWindow.cs (1)
388Uri IUriContext.BaseUri
System\Windows\ResourceDictionary.cs (3)
310Uri System.Windows.Markup.IUriContext.BaseUri 1376Uri baseUri = (_rootElement is IUriContext) ? ((IUriContext)_rootElement).BaseUri : _baseUri;
PresentationUI (4)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (4)
496((IUriContext)pageContent).BaseUri = ((IUriContext)fd.Pages[pageInDoc]).BaseUri; 510IUriContext fixedPage = page.Visual as IUriContext;
System.Xaml (3)
System\Xaml\Context\ServiceProviderContext.cs (2)
41else if (serviceType == typeof(IUriContext)) 121Uri IUriContext.BaseUri
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
530if (obj is XAML3.IUriContext uriContext)