Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Android.Views;
- using Android.Widget;
- using Kdd.IdaCare.Mobile.Droid.Views.ViewHolders.Abstract;
- using Kdd.IdaCare.Mobile.ViewModels.Items;
- using MvvmCross.Platforms.Android.Binding;
- using MvvmCross.Platforms.Android.Binding.BindingContext;
- namespace Kdd.IdaCare.Mobile.Droid.Views.ViewHolders.More
- {
- public class MoreItemViewHolder : BaseViewHolder<MoreItemViewModel>
- {
- private ImageView _iconImageView;
- private TextView _titleTextView;
- public MoreItemViewHolder(View view, IMvxAndroidBindingContext context)
- : base(view, context)
- {
- }
- public static int LayoutId => Resource.Layout.item_more;
- protected override void Initialize(View view)
- {
- base.Initialize(view);
- _iconImageView = view.FindViewById<ImageView>(Resource.Id.icon_image_view);
- _titleTextView = view.FindViewById<TextView>(Resource.Id.title_text_view);
- }
- protected override void Bind()
- {
- base.Bind();
- using var bindingSet = CreateBindingSet();
- bindingSet.Bind(_iconImageView).For(_iconImageView.BindDrawableName()).To(vm => vm.Icon);
- bindingSet.Bind(_titleTextView).For(_titleTextView.Text).To(vm => vm.Title);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment