代码之家  ›  专栏  ›  技术社区  ›  payal

如何将类中的常量字符串绑定到文本块

  •  0
  • payal  · 技术社区  · 2 年前

    对于一个文本块,我需要从一个有字符串的类中设置一个文本。

    不是直接将文本提供给试图从不同类设置的文本属性。尝试通过路径绑定并传递字段,但会出现可附加的问题。将不同类的文本设置为文本块的正确方法是什么?

    1 回复  |  直到 2 年前
        1
  •  1
  •   BionicCode    2 年前

    如果 string 定义为 const 那么您就不需要数据绑定,因为值永远不会改变。

    除此之外,您不能绑定到WPF中的字段。如果目标是绑定,则必须创建一个静态属性。

    如果字段为 public static (或常数)可以使用 x:Static 标记扩展:

    <TextBlock Text="{x:Static MyClass.MyConstField}" />