можно ли узнать индекс или передать переменную не глобальную внутрь экземпляра ObservableCollection ?
public class TOut6ViewDetailsItemStages : INotifyPropertyChanged
{
public int CountLEG { get{можно ли здесь узнать индекс или передать переменную не глобальную}; set; }
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged([CallerMemberName] string prop = "")
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(prop));
}
}
как создается инстанс TOut6ViewDetailsItemStages? Где сидит пременная? Но главный вопрос — зачем это нужно и если это переменная а не константа и живет за пределами класса, как гарнатировать её актуальность?
я не знаю всех деталей но стандартный вариант — пользовать multibinding, когда для данных и остального вы используете разные свойства VM.
https://www.c-sharpcorner.com/UploadFile/91c28d/multibinding-and-imultivalueconverter-in-wpf/
Здравствуйте, 尿컙拋㕪⬎⤇Ǥ꧃푙刾ꄔ, Вы писали:
尿Ǥ푙>я не знаю всех деталей но стандартный вариант — пользовать multibinding, когда для данных и остального вы используете разные свойства VM.
尿Ǥ푙>https://www.c-sharpcorner.com/UploadFile/91c28d/multibinding-and-imultivalueconverter-in-wpf/
Скорее всего это не стой оперы ...
Или ты предлагаешь индексы и переменные вручную запихивать вместе с каждым элементом?
если ты идешь декларатвым путем и используешь байдинг, то у тебя не такой и большой выбор. если нет — говорить не о чем. всегда думай о тестриуемости как о критерии чистоты кода.