x=a.b这种格式是大家都很熟悉的了,不用多说。可是还有x="a.b",甚至还有x="{a.b}"这种格式的?
比如,
Setter Property="TextBlock.Fontsize"
style="{x:Null}"想问一下大侠,三者有什么区别?是怎么应用的?

解决方案 »

  1.   

    xaml 不叫复杂,学习曲线陡峭。但是也得正规学啊。
      

  2.   

    赋值是赋值,绑定是绑定.至于最后一个只能说,他相当于其他语言里面
    whith xxx
      

  3.   

    我的意思是 x="a.b"能写成x=a.b吗? 同样地,x="{a.b}"能写成x=a.b吗?
      

  4.   

    我的意思是 x="a.b"能写成x=a.b吗? 同样地,x="{a.b}"能写成x=a.b吗?
      

  5.   

    我的意思是 x="a.b"能写成x=a.b吗? 同样地,x="{a.b}"能写成x=a.b吗?赋值是单向,绑定是双向。所以你问题的答案是,你自己要双向还是单向
      

  6.   

    我的意思是 x="a.b"能写成x=a.b吗? 同样地,x="{a.b}"能写成x=a.b吗?赋值是单向,绑定是双向。所以你问题的答案是,你自己要双向还是单向这样啊。谢谢!我是看视频教程的,视频里突然冒出这样的语法,我也不知道在哪里查。
      

  7.   

    第二个不是你说的。比如WPF里有许多Height="450" Width="800"这样的语句。
      

  8.   

    第一个是C#语言的语法,后两者被称之为“领域语言”,也就说,它们只是普通的字符串,用程序再去解析,那么这个只要你写出对应的程序,格式可以随意设定,你要高兴,写一个解析的程序,完全可以处理x = "对象a的属性b" 这样的内容