文本块绑定文本

时间:2015-10-18 13:18:05

标签: c# xaml uwp

我想在文本框中显示字符串_lunedi,使用InitializeBoxes()定期更新字符串_lunedi。

我有我的班级:

public event PropertyChangedEventHandler PropertyChanged;
private string _lunedi= "lunedi ";
    public string lunedi
    {
        get { return this._lunedi; }

        set
        {
            if (value != this._lunedi)
            {
                this._lunedi = value;
                NotifyPropertyChanged("lunedi");
            }
        }
    }


    public void NotifyPropertyChanged(string propertyName)
    {
        if (this.PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
        }
    }

使用此方法更改lunedi:

private void InitializeBoxes()
    {
        lunedi += todayPivot.Day;
    }

XAML:

<Border>
    <TextBlock Text="{Binding Path=lunedi, UpdateSourceTrigger=PropertyChanged}"></TextBlock>
</Border>

问题是文本块的文本是空的。 谢谢。

1 个答案:

答案 0 :(得分:0)

听起来像绑定是使用一次尝试这个

<Border>
<TextBlock Text="{Binding Path=lunedi, Mode=OneWay}"></TextBlock>