【问题标题】:c# Update label to new property valuec# 将标签更新为新的属性值
【发布时间】:2015-04-23 02:48:14
【问题描述】:

我的表单中有一个 lblName 和一个用于 gui 刷新的刷新方法。我在标签中添加了DataBind,但如果我更改属性并调用lblName.Refresh()lblName.Update(),它不会改变。

lblName.DataBindings.Add("Text", testPeople, "Name");

我正在使用模型视图控制器模式。

【问题讨论】:

    标签: c# binding refresh


    【解决方案1】:

    试试这个:

    var dataBinding = lblName.DataBindings.Add("Text", testPeople, "Name");
    databinding.ReadValue();
    

    【讨论】:

    • 它的作品,但它是不是一个坏方法?因为我有不止一个标签,然后我需要为每个标签绑定一个对象。
    • 不,还不错,但是如果你使用 inotifypropertychanged 实现的对象,你可以在没有绑定对象的情况下实现同样的效果
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 2018-12-28
    • 2021-06-09
    • 2018-04-12
    • 2017-01-06
    • 2021-12-06
    相关资源
    最近更新 更多