首页 > 其他分享 >WPF之资源

WPF之资源

时间:2023-06-14 11:31:36浏览次数:32  
标签:代码 访问 点击 资源 按钮 WPF btn2

静态资源(StaticResource):指的是在程序载入内存时对资源的一次性使用,之后就不再去访问这个资源了。

动态资源使用(DynamicResource):指的是在程序运行过程中仍然会去访问资源。

在网上看了一些介绍,不能实现,或许是我VS版本的问题,于是自己改动了一些。

代码1:在Window的资源里放置两个TextBlock,在窗体上设置3个按钮,"btn1"按钮采用StaticResource方式访问资源,"btn2"按钮采用DynamicResource方式访问资源。

代码1:xaml代码

    <Window.Resources>
        <TextBlock x:Key="res1" Text="海客谈瀛洲"/>
        <TextBlock x:Key="res2" Text="海客谈瀛洲"/>
    </Window.Resources>
    <StackPanel>
        <Button Name="btn1" Margin="5" Content="{StaticResource res1}"/>
        <Button Name="btn2" Margin="5" Content="{DynamicResource res2}"/>
        <Button Margin="5" Content="Update" Click="Button_Click"/>
    </StackPanel>


代码2:第三个按钮负责对前两个按钮的资源进行改变。

代码2:Button点击事件代码

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            this.btn1.Resources["res1"] = "烟涛微茫信难求";
            this.btn2.Resources["res2"] = "烟涛微茫信难求";
        }

运行结果如下:未点击“Update”时如图1所示,点击“Update”后如图2所示。因为“btn2”按钮的Content是动态接收的值,所以可以改变;

WPF之资源_DynamicResourceWPF之资源_WPF_02

图1                                                                             图2

标签:代码,访问,点击,资源,按钮,WPF,btn2
From: https://blog.51cto.com/u_16105013/6476571

相关文章

  • Winform/WPF Clipboard之剪切复制粘贴
    转载自作者:心存善念本文地址:https://www.cnblogs.com/xcsn/p/4678364.htmWinform///<summary>///复制粘贴帮助类///</summary>publicclassClipboardHelper{///<summary>///复制到剪切板///</summary>//......
  • WPF 绑定command在触屏上操作时,即使点中button也可能不触发
    现象:WPF程序绑定的command在触摸屏上,点击button后,button绑定的事件偶尔会出现不响应的情况。确认100%点击有效,不会出现误触的情况。但是用鼠标点击,绝对不会出现这种现象。 原因:在非触屏环境,bingdingcommand是由点击来触发,即是使用鼠标等输入设备来执行点击触发command,调用......
  • 生成式人工智能在国内金融行业人力资源管理业务中应用场景展望
    随着ChatGPT最近半年受到科技巨头和资本的追捧,其应用场景不断覆盖各个管理业务条线。建投数据作为国内金融行业人力资源管理数字化平台的优质服务商,一直在密切关注生成式人工智能(GenerativeAI)新技术对人力资源管理相关业务带来的影响。德勤2023年全球人力资本趋势报告中提出,“科技......
  • JDK11 官网下载(提供网盘下载资源)
    引言我们要学习Java语言去开发Java程序,就需要先下载JDK,JDK是Java开发工具包,包含了编译、运行Java程序所需的各种工具和资源,有Java编译器、Java运行时环境,还有常用的Java类库等。本文将详细介绍如何从官网下载JDK。一、Oracle(甲骨文)Oracle(甲骨文)公司是一家全球......
  • 自然资源部关于印发《公开地图内容表示规范》的通知 自然资规〔2023〕2号
    公开地图内容表示规范一、为加强地图管理,规范公开地图内容表示,维护国家主权、安全和发展利益,促进地理信息产业健康发展,服务社会公众,依据《中华人民共和国测绘法》《地图管理条例》等法律法规,制定本规范。二、公开地图或者附着地图图形产品的内容表示,应当遵守本规范。海图的内容......
  • 宝典相授,无错在手 |昇思MindSpore报错调试宝典(六):网络构建与训练类报错之资源不足
    上一期讲解了网络构建与训练类报错之算子执行错误该如何定位解决,相信如输入异常、算子实现错误之类算子执行问题已经难不倒大家了。那么本期我们看看网络构建与训练类报错常见的最后一个问题分类,即资源不足方面的报错,如遇到资源不足方面的报错,如 Out Of Memory、memory isn’t......
  • 计算机组成原理:资源
    让人手痒的在线虚拟仿真实验(自己动手画CPU):无需硬件即可实验:自动测试,自动评分丰富的特色原创实验覆盖重点难点头哥平台:https://www.educoder.net/paths/1426参考:https://mubu.com/app/edit/recent/2-IsoOnM2aD......
  • 14、Docker 的资源限制
    Docker的资源限制官方文档:https://docs.docker.com/config/containers/resource_constraints/namespace和controlgroup是docker的核心技术controlgroup是实现资源限制的核心技术,依赖于内核默认情况下,容器没有资源的使用限制,可以使用主机内核调度程序允许的尽可能多的资源其......
  • k8s查看资源的api版本
    #方法1[root@test-masterdeployment]#kubectlexplaindeploymentKIND:DeploymentVERSION:apps/v1DESCRIPTION:DeploymentenablesdeclarativeupdatesforPodsandReplicaSets.FIELDS:apiVersion <string>APIVersiondefinesthever......
  • WPF控件库之HandyControl
    HandyControl介绍HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件(正逐步增加)。安装使用github地址:https://github.com/HandyOrg/HandyControl官网地址:https://handyorg.github.io/......