zoukankan      html  css  js  c++  java
  • 静态资源(StaticResource)和动态资源(DynamicResource)

    一、文章概述

    本演示介绍了WPF的静态资源和动态资源的基本使用,并对两者做了简单的比较。

    二、定义并使用资源

    [html] view plain copy
    1. <Window x:Class="Demo010.MainWindow"  
    2.         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  
    3.         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"  
    4.         Title="MainWindow" Height="149" Width="296">  
    5.     <Window.Resources>  
    6.         <TextBlock x:Key="Res1" Text="海上生明月" />  
    7.         <TextBlock x:Key="Res2" Text="海上生明月" />  
    8.     </Window.Resources>  
    9.     <StackPanel>  
    10.         <Button Margin="5,5,5,0" Content="{StaticResource Res1}" />  
    11.         <Button Margin="5,5,5,0" Content="{DynamicResource Res2}" />  
    12.         <Button Margin="5,5,5,0" Content="Update" Click="UpdateRes_Click" />  
    13.     </StackPanel>  
    14. </Window>  

    二、更新资源内容
    [csharp] view plain copy
    1. private void UpdateRes_Click(object sender, RoutedEventArgs e)  
    2. {  
    3.     this.Resources["Res1"] = new TextBlock() { Text = "天涯共此时" };  
    4.     this.Resources["Res2"] = new TextBlock() { Text = "天涯共此时" };  
    5. }  

    三、更新资源前后的变化

  • 相关阅读:
    堆和栈的区别
    九度OJ 1108 堆栈的使用
    九度OJ 1201 二叉排序树
    jQuery笔记——基础知识
    JavaScript笔记——事件
    一些知识
    JavaScript笔记——BOM的操作和浏览器的检测
    JavaScript笔记——面向对象与原型
    JavaScript笔记——基础知识(二)
    JavaScript笔记——正则表达式
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434891.html
Copyright © 2011-2022 走看看