码迷,mamicode.com
首页 > Windows程序 > 详细

WPFの静态资源(StaticResource)和动态资源(DynamicResource)

时间:2016-11-10 19:14:50      阅读:355      评论:0      收藏:0      [点我收藏+]

标签:content   img   更新   tar   app   dynamic   ges   技术分享   source   

下面是前台代码:

 <Window.Resources>
        <TextBlock x:Key="res1" Text="好好学习"/>
        <TextBlock x:Key="res2" Text="好好学习"/>
    </Window.Resources>
   
    <Grid>
        <WrapPanel Orientation="Vertical">
            <Button Content="{StaticResource res1}"/>
            <Button Content="{DynamicResource res2}"/>
            <Button Content="更新" Click="Button_Click"/>
        </WrapPanel>
    </Grid>

我们做不同的引用,动态和静态。

下面是后台代码:

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Resources["res1"] = new TextBlock { Text = "天天向上"};
            Resources["res2"] = new TextBlock { Text = "天天向上" };
        }

技术分享

结果:动态资源在点击更新按钮后,更新了资源,说明静态资源只是在第一次加载窗体的时候加载,

而动态资源可以随着资源的变化时时更新。

 

WPFの静态资源(StaticResource)和动态资源(DynamicResource)

标签:content   img   更新   tar   app   dynamic   ges   技术分享   source   

原文地址:http://www.cnblogs.com/xietianjiao/p/6051827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!