[NUI] Fix to change IsSelected when ControlState is changed
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI.Components / Controls / RecyclerView / Item / RecyclerViewItem.Internal.cs
index 05d28f1..e655306 100755 (executable)
@@ -178,6 +178,16 @@ namespace Tizen.NUI.Components
             {
                 IsPressed = statePressed;
             }
+
+            if (IsSelectable)
+            {
+                var stateSelected = controlStateChangedInfo.CurrentState.Contains(ControlState.Selected);
+
+                if (IsSelected != stateSelected)
+                {
+                    IsSelected = stateSelected;
+                }
+            }
         }
 
         /// <summary>