2015-09-21 2 views
1

У меня есть представление со списком и меткой.Обновление View в отношении ViewCell в Xamarin.Forms

Я только что разместил таймер в ViewCell соответствующего списка.

Я хочу знать, как я могу получить выбранное время таймера в соответствующую метку, присутствующую в представлении. !

Как я могу это сделать?

Как обновить ярлык внутри View относительно выбора времени, присутствующего в ViewCell?

ответ

1

Мы можем сделать это с помощью реализации INotifyPropertyChange, чтобы изменить обновление метки в окне просмотра, соответствующее элементу управления в ViewCell.

См:

https://developer.xamarin.com/api/type/System.ComponentModel.INotifyPropertyChanged/

https://developer.xamarin.com/guides/cross-platform/xamarin-forms/user-interface/xaml-basics/data_bindings_to_mvvm/

Похожие пост на форуме: https://forums.xamarin.com/discussion/comment/154124

0

Вы можете использовать свой собственный элемент внутри ViewCell, например:

private ExtendedLabel ExtendedLabel 
{ 
    get 
    { 
     return (ExtendedLabel)Element; 
    } 
} 

В настоящее время, у вас есть доступ ко всем открытым свойствам для вашего ExtendedLabel и через него вы можете изменить ViewModel состояние и сделать все, что вы хотите.

+0

У меня есть все мои расчеты в порядке, я столкнулся с проблемой, что пользовательский интерфейс с моей точки зрения, не обновляя по к выбору подборщика. – Vaikesh

+0

На мой взгляд, есть ListView, содержащий контролер ViewCell. И в том же виде у меня есть ярлык вне ListView. Я хочу получить значение сборщика внутри ViewCell, которое будет отображаться в ярлыке, которое помещено вне списка в одном и том же представлении или на странице! – Vaikesh

Смежные вопросы