zoukankan      html  css  js  c++  java
  • 笔记04 WPF的Binding

    oneWay:使用 OneWay 绑定时,每当源发生变化,数据就会从源流向目标。

    OneTime: 绑定也会将数据从源发送到目标;但是,仅当启动了应用程序或 DataContext 发生更改时才会如此操作,因此,它不会侦听源中的更改通知。

    OneWayToSource: 绑定会将数据从目标发送到源。

    TwoWay: 绑定会将源数据发送到目标,但如果目标属性的值发生变化,则会将它们发回给源。

    Default: binding的模式根据实际情况来定,如果是可编辑的就是TwoWay,只读的就是OneWay.

    在做slider的默认值的时候如果是这么绑定的:

    Value="{Binding ElementName=mw,Path=Background.Opacity,Mode=TwoWay}" 

    如果是用OneWayToSource,那初始的时候透明度将为0,因为目标属性目标值。但是一拉动slider之后就会有效果,但这显然不是我们想要的。

    所以必须用TwoWay,然后在后台代码中设置初始值,即可。

    sl.Value = 0.3;//设置滑块的初始值.

  • 相关阅读:
    SQL 高级语法 (一)
    SQL 基础语法
    Memcache数据备份和还原
    OSPF原理及配置
    kubernetes全栈监控部署
    非容器化Jenkins连接Kubernetes
    Jenkins+Ansible安装部署
    Gitlab+Nexus Maven部署
    部署docker私有仓库Harbor
    LVS实现Kubernetes集群高可用
  • 原文地址:https://www.cnblogs.com/newcoder/p/4817152.html
Copyright © 2011-2022 走看看