将自定义样式应用于页面上的所有按钮

安德鲁·辛普森

我有一页

当按下按钮时,我希望它达到50%的透明度。

我曾经在按下按钮时显示默认的蓝色背景,并且通过在页面中使用VisualState(通过删除按钮按下的默认样式)将其删除。

我现在想应用透明样式。

我将标记修改为:

<VisualState x:Name="Pressed">
    <Storyboard>
        <PointerDownThemeAnimation Storyboard.TargetName="Grid"/>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity">
                <DiscreteObjectKeyFrame KeyTime="0" Value="50"></DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
     </Storyboard>
</VisualState>

这是我的按钮之一:

<Button Name="btnDel" Grid.Row="4" Grid.Column="2" Width="75" Height="75" HorizontalAlignment="Center" >
    <Button.Background>  
        <ImageBrush ImageSource="ms-appx:///Images/del.png" Stretch="Uniform"/>
    </Button.Background>
</Button>

我得到的错误是:

未指定动画目标。

贾斯汀XL

您将需要使用DoubleAnimation到动画GridOpacity,像这样的-

<VisualState x:Name="Pressed">
    <Storyboard>
        <PointerDownThemeAnimation Storyboard.TargetName="Grid"/>
        <DoubleAnimation Duration="0" To="0.5" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Grid"/>
    </Storyboard>
</VisualState>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将自定义样式应用于微调器

来自分类Dev

将自定义样式应用于内部Chrome页面

来自分类Dev

试图隐藏/显示一个 div 但是 .slideToggle() 应用于页面上的所有 div - 高级自定义字段中继器

来自分类Dev

如何将自定义样式应用于SwitchCompat

来自分类Dev

Ionic 5-如何将自定义样式应用于离子输入

来自分类Dev

仅将自定义样式应用于父mat-tab-group

来自分类Dev

将自定义样式应用于引导选择 .dropdown-menu.open

来自分类Dev

将自定义主题应用于Odoo应用

来自分类Dev

将默认的按钮样式应用于自定义按钮类

来自分类Dev

无法将自定义listSelector应用于ListView

来自分类Dev

将自定义函数应用于数据框

来自分类Dev

将自定义功能应用于熊猫df

来自分类Dev

将自定义累积功能应用于熊猫

来自分类Dev

将自定义累积功能应用于熊猫

来自分类Dev

将自定义函数应用于具有通用名称的任何数据集

来自分类Dev

AngularJs有条件地将自定义指令应用于HTML

来自分类Dev

如何清除应用于元素的自定义样式?

来自分类Dev

将功能应用于页面上的所有链接

来自分类Dev

如何将自定义主题应用于Google自定义搜索?

来自分类Dev

如何将自定义渲染应用于除Symfony 2.1项目中的某些字段类型以外的所有表单字段

来自分类Dev

使用 AJAX 从自定义页面上的按钮中删除所有购物车项目

来自分类Dev

Formik - “脏”被应用于具有相同自定义组件的所有实例

来自分类Dev

将不同的属性应用于所有方法的自定义类属性

来自分类Dev

将不同的属性应用于所有方法的自定义类属性

来自分类Dev

jQuery自定义插件更改已应用于所有实例

来自分类Dev

自定义Bash提示并将修改应用于所有登录的用户

来自分类Dev

如何使自定义 ModelBinder 自动应用于某种类型的所有属性

来自分类Dev

样式仅在具有布局属性的元素内应用于自定义聚合物元素的样式

来自分类Dev

如何将自定义字体应用于Android应用中的每个TextView

Related 相关文章

  1. 1

    将自定义样式应用于微调器

  2. 2

    将自定义样式应用于内部Chrome页面

  3. 3

    试图隐藏/显示一个 div 但是 .slideToggle() 应用于页面上的所有 div - 高级自定义字段中继器

  4. 4

    如何将自定义样式应用于SwitchCompat

  5. 5

    Ionic 5-如何将自定义样式应用于离子输入

  6. 6

    仅将自定义样式应用于父mat-tab-group

  7. 7

    将自定义样式应用于引导选择 .dropdown-menu.open

  8. 8

    将自定义主题应用于Odoo应用

  9. 9

    将默认的按钮样式应用于自定义按钮类

  10. 10

    无法将自定义listSelector应用于ListView

  11. 11

    将自定义函数应用于数据框

  12. 12

    将自定义功能应用于熊猫df

  13. 13

    将自定义累积功能应用于熊猫

  14. 14

    将自定义累积功能应用于熊猫

  15. 15

    将自定义函数应用于具有通用名称的任何数据集

  16. 16

    AngularJs有条件地将自定义指令应用于HTML

  17. 17

    如何清除应用于元素的自定义样式?

  18. 18

    将功能应用于页面上的所有链接

  19. 19

    如何将自定义主题应用于Google自定义搜索?

  20. 20

    如何将自定义渲染应用于除Symfony 2.1项目中的某些字段类型以外的所有表单字段

  21. 21

    使用 AJAX 从自定义页面上的按钮中删除所有购物车项目

  22. 22

    Formik - “脏”被应用于具有相同自定义组件的所有实例

  23. 23

    将不同的属性应用于所有方法的自定义类属性

  24. 24

    将不同的属性应用于所有方法的自定义类属性

  25. 25

    jQuery自定义插件更改已应用于所有实例

  26. 26

    自定义Bash提示并将修改应用于所有登录的用户

  27. 27

    如何使自定义 ModelBinder 自动应用于某种类型的所有属性

  28. 28

    样式仅在具有布局属性的元素内应用于自定义聚合物元素的样式

  29. 29

    如何将自定义字体应用于Android应用中的每个TextView

热门标签

归档