• 动态更新App Button的Style


    在Windows 8 App中, App Button 的Style都是存储在资源文件中的, 系统自带的资源文件在Common folder下的StandardStyle.Xaml . 里边定义的Style是以健(Key)的形式表示和定义的。

    当我们在程序中动态改变一个App Button的Style是, 可以这么写:

                btPicture.Style = (Style)Application.Current.Resources["PicturesAppBarButtonStyle"];

    还有, 当你自定义一个Style时,  它所BasedOn的Style一定要写在其定义行之前, 不然你就会运行出错。

    应用App Button Style的那些Buttons不能够认为写Content属性, 它的Content是在Style中定义的。

    要修改显示的Text, 需要更新Style中的 AutomationProperites.Name 的Value值。

        <Style x:Key="HomeAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
            <Setter Property="AutomationProperties.AutomationId" Value="HomeAppBarButton"/>
            <Setter Property="AutomationProperties.Name" Value="Home"/>
            <Setter Property="Content" Value="&#xE10F;"/>
        </Style>
  • 相关阅读:
    用numpy实现CNN卷积神经网络
    用numpy实现BP神经网络
    扩展域并查集学习笔记
    My Blog问卷
    二叉搜索树(BST)学习笔记
    我的代码风格
    substr函数学习
    memset与fill的区别
    快读快写
    洛谷题解 CF777A 【Shell Game】
  • 原文地址:https://www.cnblogs.com/qixue/p/2826721.html
Copyright © 2020-2023  润新知