У меня есть класс со свойством city и country, который я расширяю, чтобы объединить два значения.
public class Area
{
public string City;
public string Country;
}
Это предоставляется Silverligt службой RIA, и у меня есть расширение
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.