summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeungkeun Lee <sngn.lee@samsung.com>2017-01-04 22:57:54 -0800
committerKangho Hur <kangho.hur@samsung.com>2017-04-24 13:36:46 +0900
commit9a0cf94c9ca76725af7aba3e7cd1adf4e08c6ace (patch)
treeb176df70c3d40a4212536597c7b544d1360e244d
parentf849f676e0026f05d97819ad44f2f27fdfe0caa1 (diff)
downloadxamarin-forms-9a0cf94c9ca76725af7aba3e7cd1adf4e08c6ace.tar.gz
xamarin-forms-9a0cf94c9ca76725af7aba3e7cd1adf4e08c6ace.tar.bz2
xamarin-forms-9a0cf94c9ca76725af7aba3e7cd1adf4e08c6ace.zip
Revert "Homogenous mode should be set to false if grouping is enabled"
This reverts commit f11633b67dad5950ceb83935c17f1bfd2305dbeb. It is normal operation, when HasUnevenRows was false, GroupHeader and Cell has same height Change-Id: I9f25d5a863799b98622ae7ed43f4080e35f7dbea
-rw-r--r--Xamarin.Forms.Platform.Tizen/Native/ListView.cs35
1 files changed, 2 insertions, 33 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Native/ListView.cs b/Xamarin.Forms.Platform.Tizen/Native/ListView.cs
index f5047b3d..fbee7d48 100644
--- a/Xamarin.Forms.Platform.Tizen/Native/ListView.cs
+++ b/Xamarin.Forms.Platform.Tizen/Native/ListView.cs
@@ -85,32 +85,10 @@ namespace Xamarin.Forms.Platform.Tizen.Native
GenItemClass _headerFooterItemClass = null;
/// <summary>
- /// Indicates if the list view has uneven rows.
- /// </summary>
- bool _hasUnevenRows = false;
-
- /// <summary>
- /// Indicates if grouping in the list view is enabled.
- /// </summary>
- bool _isGroupingEnabled = false;
-
- /// <summary>
/// Gets or sets a value indicating whether this instance has grouping enabled.
/// </summary>
/// <value><c>true</c> if this instance has grouping enabled.</value>
- public bool IsGroupingEnabled
- {
- get
- {
- return _isGroupingEnabled;
- }
-
- set
- {
- _isGroupingEnabled = value;
- UpdateHomogeneousMode();
- }
- }
+ public bool IsGroupingEnabled { get; set; }
/// <summary>
/// Constructor of ListView native control.
@@ -146,8 +124,7 @@ namespace Xamarin.Forms.Platform.Tizen.Native
/// <param name="hasUnevenRows">If <c>true</c>, the list will allow uneven sizes for its rows.</param>
public void SetHasUnevenRows(bool hasUnevenRows)
{
- _hasUnevenRows = hasUnevenRows;
- UpdateHomogeneousMode();
+ Homogeneous = !hasUnevenRows;
UpdateRealizedItems();
}
@@ -622,13 +599,5 @@ namespace Xamarin.Forms.Platform.Tizen.Native
}
return _headerFooterItemClass;
}
-
- /// <summary>
- /// Updates the homogeneous mode of the list view.
- /// </summary>
- void UpdateHomogeneousMode()
- {
- Homogeneous = !_hasUnevenRows && !_isGroupingEnabled;
- }
}
}