无法动态地使用caliburn micro编辑TextBlock文本

时间:2015-05-19 11:38:55

标签: c# .net wpf caliburn.micro

之前可能已经回答过了。 我试图从具有字符串的对象动态编辑我的TextBlock。 然而。它似乎没有从视图中更新。但价值已更新。只是它没有显示它。那有什么办法吗?有重绘方法吗?

我该怎么办?

代码:

视图模型:

private String title = "";

public string Title { get { return title; }
    set
    {
        title = value;
        NotifyOfPropertyChange(() => Title);
    }
}

View.XAML:

        <TextBlock x:Name="Title" 
                   Text="{Binding Path=Title, Mode=TwoWay}"
                   Grid.Row="2" 
                   VerticalAlignment="Top" 
                   FontSize="18" 
                   Grid.ColumnSpan="3" 
                   TextAlignment="Center" 
 FontWeight="Light"/>

1 个答案:

答案 0 :(得分:0)

这里的解决方案似乎是使用Caliburns EventAggregator与多个VM进行通信。这是我提出的解决方案,现在它可以工作:)