Здравствуйте, прошу помочь следующем вопросе: При редактировании поля UserName, все нормально кнопка DataForm-а Commit становиться доступной, а вот например при редактировании значения поля Password во вложенной таблице aspnet_Membership кнопка Commit остается недоступной, хотя ввод и вывод данных работает нормаль. Таблица aspnet_Membership вложено с помощью Include в классе сервиса. В чем может быть дело? как мне сделать кнопку активной при редактировании значений вложенной таблицы? Заранее благодарю
<toolkit:DataForm Name="dataForm_users"
CommandButtonsVisibility="Add,Delete,Edit,Commit,Cancel"
CurrentItem="{Binding ElementName=aspnet_UsersDataGrid, Path=SelectedItem, Mode=TwoWay}"
ItemsSource="{Binding ElementName=aspnet_UsersDomainDataSource, Path=Data}"
AutoEdit="False"
AutoCommit="False"
CommitButtonContent="Сохранить"
CancelButtonContent="Отмена"
EditEnding="dataForm_users_EditEnding"
DeletingItem="dataForm_users_DeletingItem" BeginningEdit="dataForm_users_BeginningEdit">
<toolkit:DataForm.EditTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<toolkit:DataField Label="Имя пользователя">
<TextBox x:Name="UserName" Text="{Binding UserName, Mode=TwoWay}"></TextBox>
</toolkit:DataField>
<TextBox x:Name="LoweredUserName" Text="{Binding LoweredUserName, Mode=TwoWay}" Visibility="Collapsed"></TextBox>
<toolkit:DataField Label="Пароль">
<PasswordBox x:Name="Password" Password="{Binding Path=aspnet_Membership.Password, Mode=TwoWay}"></PasswordBox>
</toolkit:DataField>
<toolkit:DataField Label="Описание">
<TextBox x:Name="Comment" Text="{Binding Path=aspnet_Membership.Comment, Mode=TwoWay}"></TextBox>
</toolkit:DataField>
<toolkit:DataField Label="Email">
<TextBox x:Name="Email" Text="{Binding Path=aspnet_Membership.Email, Mode=TwoWay}"></TextBox>
</toolkit:DataField>
<toolkit:DataField Label="Дата создания пользователя">
<sdk:DatePicker x:Name="CreateDate" SelectedDate="{Binding Path=aspnet_Membership.CreateDate, Mode=TwoWay}" IsEnabled="False"></sdk:DatePicker>
</toolkit:DataField>
<toolkit:DataField Label="Дата последнего входа">
<sdk:DatePicker x:Name="LastLoginDate" SelectedDate="{Binding Path=aspnet_Membership.LastLoginDate, Mode=TwoWay}" IsEnabled="False"></sdk:DatePicker>
</toolkit:DataField>
</StackPanel>
</DataTemplate>
</toolkit:DataForm.EditTemplate>
</toolkit:DataForm>
http://doslab.ru Разработка и внедрение автоматизированных информационных систем
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)