Как совместно использовать значения, разделенные из одного свойства, на несколько элементов управления в WPF и C#C#

Место общения программистов C#
Anonymous
Как совместно использовать значения, разделенные из одного свойства, на несколько элементов управления в WPF и C#

Сообщение Anonymous »

У меня есть случай, когда, скажем, у меня есть одно свойство, содержащее строку, содержащую разделитель (например, ':'). У меня есть 3 текстовых поля, и я хотел бы поделиться значением каждой отдельной части в каждом текстовом поле, а также обновить их при изменении значения одного из текстовых полей. Как я могу реализовать это поведение в WPF с помощью привязки данных?
Мой случай предполагает использование Prism и MVVM, мой подход следующий:
  • Класс модели, который наследуется от привязываемой базы
  • Модель представления также наследуется от привязываемой базы
  • Экземпляр модели будет создан в модели представления конструктор и использоваться в качестве DataContext там, где это необходимо.
Смотрите этот пример кода здесь:
В моем классе модели:
private string _someValue = "A:B:C";

public string SomeValue
{
get => _someValue;
set => SetProperty(ref _someValue, value);
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... ontrols-in

Вернуться в «C#»