之前可能已经回答过了。 我试图从具有字符串的对象动态编辑我的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"/>
答案 0 :(得分:0)
这里的解决方案似乎是使用Caliburns EventAggregator与多个VM进行通信。这是我提出的解决方案,现在它可以工作:)