【发布时间】:2011-06-08 10:08:59
【问题描述】:
我有一个包含 city 和 country 属性的类,我对其进行了扩展以结合这两个值。
public class Area
{
public string City;
public string Country;
}
这是通过 RIA 服务向 Silverligt 公开的,我有一个扩展
public partial class Area
{
public string AreaString
{
get { return City + ", " + Country;}
}
在我的 XAML 中,一个数据网格正在使用 AreaString
<sdk:DataGrid AutoGenerateColumns="False"
ItemsSource="{Binding Path=AreaCollection}"
Name="dataGrid1" Width="Auto">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn CanUserReorder="True" IsReadOnly="True" Width="Auto" Binding="{Binding Path=AreaString}" />
</sdk:DataGrid.Columns>
</sdk:DataGrid>
此数据网格绑定到一个数据表单,我可以在其中使用双向绑定编辑 Country 和 City 属性。但是我应该如何使用新值来“更新”数据网格呢?触发 AreaString 属性的新获取。
【问题讨论】:
标签: silverlight mvvm