Я создаю приложение, используя базу данных Wpf Mvvm Entity Framework. Моя модель сгенерирована автоматически, поэтому я не могу поместить NotifyPropertyChanged
в сущность .. поэтому я переписываю все вещи в моей ведьме viewModel ужасно ..
Я не думаю, что я ясен, поэтому пример кода, не буду публиковать все для большей ясности.
Пользовательский элемент управления
<TextBox Name="tbClientNumber" Text="{Binding ClientNumber,
UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"/>
Класс ViewModel:
public class ClientManagerViewModel : BaseViewModel
{
public int ClientNumber
{
get { return _clientNumber; }
set
{
_clientNumber= value;
RaisePropertyChanged("ClientNumber");
}
}
}
Автоматически созданный объект:
public partial class Client
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Client()
{
}
public int idClient { get; set; }
public int ClientNumber{ get; set; }
}
Спасибо всем заранее