【问题标题】:How an I set a default Label value when binding its Content in WPF在 WPF 中绑定其内容时如何设置默认标签值
【发布时间】:2023-03-26 16:13:01
【问题描述】:

我在 XAML 中定义了一个标签,如下所示:

<Label Content="{Binding Name}"></Label>

问题是标签在 XAML 编辑器中是不可见的,我希望它有一个默认值,以便编辑器准确地反映运行时将显示的内容。

有没有办法在 XAML 中给它一个值,该值将显示在编辑器中,然后在运行时使用绑定?

【问题讨论】:

标签: c# wpf xaml


【解决方案1】:

给你

FallbackValue 是相同的答案

例子

<Label Content="{Binding Name, FallbackValue=Default}"></Label>

【讨论】:

    【解决方案2】:

    您还可以在其构造函数中为其 viewmode.cs 文件的名称分配默认值

    【讨论】:

    • 他是对的,但他解释得很糟糕。他想说的是,可以在ViewModel的默认构造函数中设置一个默认值,在设计模式下会显示出来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    相关资源
    最近更新 更多