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)}” />

  • 相关阅读:
    Struts2-result配置结果视图
    Struts2 -action处理业务请求
    struts 2
    mvc模式
    vue之webpack安装配置vue
    vue之webpack
    文件上传
    LinkedList详解
    ArrayList详解
    HashMap详解
  • 原文地址:https://www.cnblogs.com/facingwaller/p/1913303.html
Copyright © 2011-2022 走看看