`

WPF Dynamically load resource

    博客分类:
  • WPF
wpf 
阅读更多

In Previous post , we discussed how to load resource that is embedded in the wpf application. see How to use embedded Resource in WPF.

 

Here we are going to discuss another approach, where you can load a WPF resource at runtime.

 

Suppose that you have a resource that you know its pack URI, and you want to set the loaded resource to one control, here is what you can do .

 

 

 

          Uri uri = new Uri("/TRecsSupportModule;component/Resource/Style/MergedStyles.xaml", UriKind.Relative);

          ResourceDictionary resource = new ResourceDictionary();
          resource.Source = uri;
          this.Resources.MergedDictionaries.Clear();
          this.Resources.MergedDictionaries.Add(resource);

 

 

When you do this, you might set the xaml file /TRecsSupportModule;component/Resource/Style/MergedStyles.xaml (Build Action: Page), as compared agains the resource one, which has the (BuildAction: Resource).

 

 

 

分享到:
评论

相关推荐

    wpf load效果

    wpf load效果,使用程序实现,不是gif动画。 wpf load效果,使用程序实现,不是gif动画。 wpf load效果,使用程序实现,不是gif动画。 wpf load效果,使用程序实现,不是gif动画。 wpf load效果,使用程序实现,不是...

    WPF XamlReader 动态Load Xaml文件,包括第三方控件及系统控件

    WPF XamlReader 动态Load Xaml文件,包括第三方控件及系统控件,在WPF运行时,XAML解析器公开为2个类,只要使用任何一种.NET语言写的应用程序,都可以在运行时使用XAML。通过这2个类,可以对XAML进行相关操作。

    wpf-资源的使用-resource

    在Windows Presentation Foundation (WPF) 中,资源是可重用的UI元素集合,它们可以是样式、模板、颜色、字体、图像等。资源的使用极大地增强了应用程序的灵活性和可维护性,同时也使得UI设计更加一致和高效。本教程...

    wpf进度条,wpf等待条,wpf loading

    在Windows Presentation Foundation (WPF) 中,进度条和等待条(通常称为loading指示器)是用户界面中的关键元素,它们提供了用户体验的反馈,表明应用程序正在执行后台任务或数据加载过程。这些组件对于保持用户对...

    wpf之loading加载动画

    在Windows Presentation Foundation (WPF) 中,开发人员可以利用丰富的图形和动画功能来创建美观且交互性强的应用程序。"wpf之loading加载动画" 主题主要涵盖了如何在WPF应用中实现加载或等待动画,以提供更好的用户...

    WPF之Uri加载图片

    在WPF(Windows Presentation Foundation)中,统一资源标识符(URI, Unified Resource Identifier)是一种标准机制,用于定位和访问各种类型的资源,包括图像。本文将详细介绍如何使用URI加载图像资源,以及通过...

    WPF 下拉列表框ComboBox扩展控件

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中扩展标准的ComboBox控件,使其能够包含更丰富的交互式元素,如DataGrid、ListView和ListBox。这将极大地提升用户体验,同时也为开发者...

    LoadingMask(WPF加载数据loading遮罩)

    在WPF应用开发中,当用户等待数据加载时,为了提供更好的用户体验,通常会使用一个“LoadingMask”或“加载遮罩”来显示一个正在处理的提示,这能告诉用户程序正在进行后台操作,并且需要一些时间来完成。...

    WPF源码WPF 源码WPF 源码WPF 源码WPF 源码WPF 源码

    WPF(Windows Presentation Foundation)是微软.NET框架的一部分,用于构建丰富的、交互式的桌面应用程序。它提供了强大的图形渲染能力,支持2D和3D图形、动画、媒体集成、数据绑定、样式和模板等特性,极大地提升了...

    Xceed DataGrid for WPF v3.5 Part.1

    Xceed DataGrid for WPF v3.5 Part.1

    WPF 利用资源字典和资源文件来实现多语言

    首先,我们需要理解资源字典(Resource Dictionary)在WPF中的作用。资源字典是一种容器,可以存储各种类型的资源,如颜色、样式、模板等,同时也用于存储字符串资源,便于进行多语言切换。在XAML中,我们可以创建一个...

    wpf下实现图片的放大缩小和平移 - CSDN博客.zip_WPF_pictureBox_wpf 拖_wpf图像平移_拖拽图片

    要求及背景 工作需要,要在一个Form里面实现一个实时预览的picturebox图像,由于picturebox可能会遮挡到其后面的画面,所以要求picturebox可以由用户自行拖拽,类似于悬浮框。 原理说明 在网上兜了几圈之后,决定...

    WPF开发教程 ----WPF C# 编程 界面开发(很不错)

    WPF开发教程.rar 目录 WPF基础入门 3 1. WPF基础之体系结构 3 2. WPF基础之XAML 9 3. WPF基础之基元素 23 4. WPF基础之属性系统 26 5. WPF基础之路由事件 33 6. WPF基础之布局系统 46 7. WPF基础之样式设置和模板化...

    wpf动画集锦 wpf特效集锦 wpf炫酷动画集锦 wpf炫酷特效集锦

    在本文中,我们将深入探讨WPF(Windows Presentation Foundation)中的动画和特效,这些效果在标题和描述中有所提及。WPF是.NET Framework的一部分,它提供了一个丰富的用户界面平台,允许开发者创建具有高度交互性...

    wpf照片墙(带有3d效果).zip_WPF_badai1_wpf 照片_wpf 照片墙_照片墙

    在本文中,我们将深入探讨如何使用Windows Presentation Foundation (WPF) 创建一个具有3D效果的照片墙。WPF是Microsoft .NET Framework的一部分,提供了一个强大的工具集来构建丰富的、交互式的桌面应用程序,尤其...

    WPF优秀项目及源码 wosk-94877

    WPF优秀项目及源码 wosk-94877WPF优秀项目及源码 wosk-94877WPF优秀项目及源码 wosk-94877WPF优秀项目及源码 wosk-94877WPF优秀项目及源码 wosk-94877WPF优秀项目及源码 wosk-94877WPF优秀项目及源码 wosk-94877WPF...

    WPF编程基础WPF基础

    **WPF编程基础WPF基础** Windows Presentation Foundation(WPF),是微软.NET Framework的重要组成部分,为开发者提供了一种全新的构建富客户端应用程序的方式。WPF在2006年随.NET Framework 3.0一同发布,它引入...

    WPF自学手册 与 WPF高级编程

    **WPF(Windows Presentation Foundation)**是微软.NET Framework框架下的一个关键组件,它为开发者提供了构建桌面应用程序的强大工具。WPF的设计目标是统一图形、媒体和文本处理,从而实现更丰富的用户界面。在这...

    Wpf框架模块.rar_WPF 界面框架_wpf 界面_wpf 软件框架_wpf样式_工业

    **WPF框架模块详解** WPF(Windows Presentation Foundation)是微软.NET Framework的一部分,它提供了一个强大的图形系统和用户界面框架,用于构建Windows桌面应用程序。在本压缩包中,"Wpf框架模块.rar"包含了...

    winform调用全局wpf资源样式

    ResourceDictionary resources = (ResourceDictionary)Application.LoadComponent(resourceUri); ``` 对于**绝对路径**,假设资源文件位于`C:\MyResources\Resources.xaml`,可以这样加载: ```csharp Uri ...

Global site tag (gtag.js) - Google Analytics