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;//设置滑块的初始值.

  • 相关阅读:
    docker学习
    获取程序所有加载的dll名称
    Microsoft.Exchange 发邮件
    EF实体对象解耦
    python并发与futures模块
    python协程
    python上下文管理器
    python迭代器与生成器
    python抽象基类
    python运算符重载
  • 原文地址:https://www.cnblogs.com/newcoder/p/4817152.html
Copyright © 2011-2022 走看看