none
在xaml上如何设置控件的double类型的属性为表达式的计算结果? RRS feed

  • 问题

  • 在xaml上如何设置控件的double类型的属性为表达式的计算结果?

    例:设置TextBox的高度是Textbox的fontsize+数字常量的和,例如一个TextBox的fontsize是20,那么height就是fontsize+5=25,TextBox的Height是fontSize+5这个表达式的计算结果.这个怎么xaml上实现?

    如果把这个数字常量5换成一个xaml的double标签,那么语法又是怎样的?

    如果设置TextBox的Height是两个double标签的和或者差,语法又怎么写?


    • 已编辑 Trian555 2019年1月24日 0:45
    2019年1月24日 0:36

全部回复

  • 在xaml上如何设置控件的double类型的属性为表达式的计算结果?

    例:设置TextBox的高度是Textbox的fontsize+数字常量的和,例如一个TextBox的fontsize是20,那么height就是fontsize+5=25,TextBox的Height是fontSize+5这个表达式的计算结果.这个怎么xaml上实现?

    如果把这个数字常量5换成一个xaml的double标签,那么语法又是怎样的?

    如果设置TextBox的Height是两个double标签的和或者差,语法又怎么写?


    Hi   Trian555,

    你好,并不可以直接在XAML种使用计算表达式,你需要使用转换器来实现。

    WPF Binding值转换器ValueConverter使用简介(一)


    此回复包含对第三方万维网站点的引用。 Microsoft提供此信息是为了方便您。 Microsoft不控制这些网站,也未测试在这些网站上找到的任何软件或信息; 因此,Microsoft不能就其中发现的任何软件或信息的质量,安全性或适用性做出任何陈述。 使用Internet上的任何软件都存在固有的危险,Microsoft提醒您在从Internet检索任何软件之前确保完全了解风险。


    Best Regards,

    Yong Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年1月25日 4:47
    版主