У меня есть представление silverlight (из-за отсутствия лучшей работы) с некоторыми текстовыми полями, значения которых привязаны к объектам, предоставляемым с помощью запроса DomainService (с использованием silverlight 4, EF 4 и RIA Domain Services).У меня все правильно настроено и сохранено на основе изменения значений, но мне нужно указать, кто вносит изменения, а также поле, связанное с элементом управления.
XAML:
<TextBox Name="txtComment" Text="{Binding Comment, Mode=TwoWay}" ></TextBox>
Инициализация:
_dataContext.Load(accountingItemValues, (lo) =>
{
... Bind other boxes to entities
this.txtComment.DataContext = _dataContext.AccountingItemValues.First().STARS_DistrictInputData;
}, null);
Есть ли хороший способ получить дескриптор объекта, с которым связан элемент управления?Я попробовал неявное приведение элемента управления (myEntity). DataContext, но это не сработало.Я хотел бы иметь возможность изменить свойство updatedBy в STARS_DistrictInputData, а также свойство Comment, явно связанное с xaml.
Обновление: идентификатор пользователя доступен на странице, поэтому мне не нужнозапрос для этого.