Я попытаюсь ответить, что вам нужно, а не спросил некорректный КАК
«Если свойство просто получает изменилось, то это будет либо не обновлять Значение DB или создать дубликат»
в вашей собственности set
тер вы должны проверить set { if (this.someMember != value)
, если напечатанная в стоимости изменилась:
public event PropertyChangedEventHandler PropertyChanged;
private string someMember;
public int SomeProperty
{
get
{ return this.someMember; }
set
{
if (this.someMember != value)
{
someMember = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs("SomeProperty"));
}
}
}
В сторону нотная (или не по теме),
вы можете найти полезную статью CodeProject DataContext in WPF в своей последней Download the source code имеет образец, когда обновление одного свойства VisualModel отражается (синхронизированный с обновлениями в другой свойство виртуальной машины)
Сразу после запуска:
текст набирается в текстовом поле 1 находит свое отражение во 2-й textb ox и наоборот, текст, введенный во втором текстовом поле, отражается в 1-м.
Текст набирается в 3d текстовое поле находит свое отражение в 4-м текстовом поле (и по содержанию TextBlock в нижней части) и, наоборот, текст набирается в 4-ом текстовом поле отражается в 3d (и в TextBlock содержание внизу).
Обратите внимание, что загрузка DataCotext Inner Objects.zip
который распаковывается в папку и решения с именем Bindingtoclassesstate
** что ?? ** (этот текст существует только для удовлетворения комментарий минимальной длины) –
может вы быть более подробным в своем вопросе? –
Что вы пытаетесь достичь? – devdigital