zoukankan      html  css  js  c++  java
  • Silverlight杂记绑定和显示

     绑定

    1运行时绑定

    DateTime currentTime = DateTime.Now;
    Binding binding = new Binding(“TimeOfDay”);
    binding.Source = currentTime;
    binding.Mode = BindingMode.OneWay;
    myTextBox.SetBinding(TextBox.TextProperty, binding);

    2设计时绑定

    <TextBox x:Name=“myTextBox” Text=“{Binding TimeOfDay, Mode=OneWay}” />

    使用属性绑定的方法

    <TextBox x:Name=“myTextBox”>
      <TextBox.Text>
        <Binding Path=“TimeOfDay” Mode=“OneWay” />
      </TextBox.Text>
    </TextBox>

    3绑定的三种模式

    onetime 一次性

    oneway单行

    twoway双向

    4绑定到自己:

    image

    5绑定到集合中的一个元素

    <TextBlock Text="{Binding Emoticons[Smiley].Name}" />

    自定义显示

    1 StringFormat

    <TextBlock Text=“{Binding DateOfBirth, StringFormat=DOB:\{0:D\}}” />

    2FallbackValue获取或设置当绑定无法返回值或无法解析源路径时要使用的值

    <TextBlock Text=“{Binding ApprovalCode, FallbackValue=Unavailable}” />

    3TargetNullValue - 当绑定数据为 null 时所需要显示的值

    <TextBlock Text=“{Binding ApprovalCode, TargetNullValue=(missing)}” />

  • 相关阅读:
    python---装饰器用法小结
    python---mysql事务
    python---sql语句集体更改数据
    python多继承中的深度优先与广度优先
    python---copy
    vue 主次页面区分
    css 过渡动画
    android web外壳
    cordova 打包 守护进程无法启动
    JavaScript 原生控制元素添加删除
  • 原文地址:https://www.cnblogs.com/facingwaller/p/1913303.html
Copyright © 2011-2022 走看看