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. }  

    三、更新资源前后的变化

  • 相关阅读:
    git
    avalonJS
    push
    DataTables使用学习记录
    django models使用学习记录
    js操作记录
    部署网站遇到的问题
    ubuntu修改文件权限记录
    django发送邮件
    ubuntu使用记录
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434891.html
Copyright © 2011-2022 走看看