zoukankan      html  css  js  c++  java
  • DataTrigger 绑定枚举

    在触发器中绑定枚举类型:

                            <ControlTemplate.Triggers>
                                <DataTrigger Binding="{Binding CheckStateEnum}" Value="WaitCheck">
                                    <Setter TargetName="Border" Property="Background" Value="{DynamicResource ListViewItemNotCheckColor}"></Setter>
                                </DataTrigger>
                                <DataTrigger Binding="{Binding CheckStateEnum}" Value="Current">
                                    <Setter TargetName="Border" Property="Background" Value="{DynamicResource ListViewItemSelectedColor}"></Setter>
                                </DataTrigger>
                                <DataTrigger Binding="{Binding CheckStateEnum}" Value="AlreadyCheck">
                                    <Setter TargetName="Border" Property="Background" Value="{DynamicResource ListViewItemCheckColor}"></Setter>
                                </DataTrigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>

        /// <summary>
        /// 检查状态
        /// </summary>
        public enum CheckState
        {
            /// <summary>
            /// 待检
            /// </summary>
            WaitCheck,
            /// <summary>
            /// 当前检查血管
            /// </summary>
            Current,
            /// <summary>
            /// 已检查
            /// </summary>
            AlreadyCheck,
        }

    DataTrigger 绑定Value也可以是具体的枚举值 ex: 0   1  2。

    个人建议绑定枚举名。

  • 相关阅读:
    Mysql数据操作指令
    Mysql列属性
    Mysql表的对应关系
    Mysql中的一些类型
    Mysql笔记
    (三) rest_framework 权限与限流源码梳理
    (二) rest_framework 认证源码流程与配置
    (一) rest_framework 视图入口
    django_celery_beat
    GRPC
  • 原文地址:https://www.cnblogs.com/ligl/p/5669533.html
Copyright © 2011-2022 走看看