Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void UpdateItemIconAndTextColor()
- {
- if (_listPickerItemIcon == null || _dataContext == null)
- {
- return;
- }
- if (DataContext.IsSelected)
- {
- _listPickerElementLabel.SetTextColor(ContextCompat.GetColorStateList(_listPickerView, Resource.Color.dark_blue));
- if (!String.IsNullOrEmpty(DataContext.IconSelectedFileName))
- {
- _listPickerItemIcon.Visibility = ViewStates.Visible;
- ImageService.Instance.LoadCompiledResource(DataContext.IconSelectedFileName).WithCustomDataResolver(_svgDataResolver).IntoAsync(_listPickerItemIcon);
- }
- else
- {
- _listPickerItemIcon.Visibility = ViewStates.Gone;
- }
- }
- else
- {
- _listPickerElementLabel.SetTextColor(ContextCompat.GetColorStateList(_listPickerView, Resource.Color.gray));
- if (!String.IsNullOrEmpty(DataContext.IconNotSelectedFileName))
- {
- _listPickerItemIcon.Visibility = ViewStates.Visible;
- ImageService.Instance.LoadCompiledResource(DataContext.IconNotSelectedFileName).WithCustomDataResolver(_svgDataResolver).IntoAsync(_listPickerItemIcon);
- }
- else
- {
- _listPickerItemIcon.Visibility = ViewStates.Gone;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement