Как совместно использовать значения, разделенные из одного свойства, на несколько элементов управления в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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