diff options
Diffstat (limited to 'Xamarin.Forms.Core/ListView.cs')
-rw-r--r-- | Xamarin.Forms.Core/ListView.cs | 56 |
1 files changed, 22 insertions, 34 deletions
diff --git a/Xamarin.Forms.Core/ListView.cs b/Xamarin.Forms.Core/ListView.cs index d280387b..28a64363 100644 --- a/Xamarin.Forms.Core/ListView.cs +++ b/Xamarin.Forms.Core/ListView.cs @@ -214,15 +214,9 @@ namespace Xamarin.Forms [EditorBrowsable(EditorBrowsableState.Never)] public ListViewCachingStrategy CachingStrategy { get; private set; } - ListViewCachingStrategy IListViewController.CachingStrategy - { - get - { - return CachingStrategy; - } - } - bool RefreshAllowed + [EditorBrowsable(EditorBrowsableState.Never)] + public bool RefreshAllowed { set { @@ -235,36 +229,36 @@ namespace Xamarin.Forms get { return _refreshAllowed; } } - Element IListViewController.FooterElement + [EditorBrowsable(EditorBrowsableState.Never)] + public Element FooterElement { get { return _footerElement; } } - Element IListViewController.HeaderElement + [EditorBrowsable(EditorBrowsableState.Never)] + public Element HeaderElement { get { return _headerElement; } } - bool IListViewController.RefreshAllowed - { - get { return RefreshAllowed; } - } - - void IListViewController.SendCellAppearing(Cell cell) + [EditorBrowsable(EditorBrowsableState.Never)] + public void SendCellAppearing(Cell cell) { EventHandler<ItemVisibilityEventArgs> handler = ItemAppearing; if (handler != null) handler(this, new ItemVisibilityEventArgs(cell.BindingContext)); } - void IListViewController.SendCellDisappearing(Cell cell) + [EditorBrowsable(EditorBrowsableState.Never)] + public void SendCellDisappearing(Cell cell) { EventHandler<ItemVisibilityEventArgs> handler = ItemDisappearing; if (handler != null) handler(this, new ItemVisibilityEventArgs(cell.BindingContext)); } - void IListViewController.SendRefreshing() + [EditorBrowsable(EditorBrowsableState.Never)] + public void SendRefreshing() { BeginRefresh(); } @@ -371,12 +365,14 @@ namespace Xamarin.Forms content.Parent = null; } - Cell IListViewController.CreateDefaultCell(object item) + [EditorBrowsable(EditorBrowsableState.Never)] + public Cell CreateDefaultCell(object item) { return CreateDefault(item); } - string IListViewController.GetDisplayTextFromGroup(object cell) + [EditorBrowsable(EditorBrowsableState.Never)] + public string GetDisplayTextFromGroup(object cell) { int groupIndex = TemplatedItems.GetGlobalIndexOfGroup(cell); var group = TemplatedItems.GetGroup(groupIndex); @@ -394,7 +390,8 @@ namespace Xamarin.Forms return displayBinding; } - internal void NotifyRowTapped(int groupIndex, int inGroupIndex, Cell cell = null) + [EditorBrowsable(EditorBrowsableState.Never)] + public void NotifyRowTapped(int groupIndex, int inGroupIndex, Cell cell = null) { var group = TemplatedItems.GetGroup(groupIndex); @@ -415,7 +412,8 @@ namespace Xamarin.Forms ItemTapped?.Invoke(this, new ItemTappedEventArgs(ItemsSource.Cast<object>().ElementAt(groupIndex), cell.BindingContext)); } - internal void NotifyRowTapped(int index, Cell cell = null) + [EditorBrowsable(EditorBrowsableState.Never)] + public void NotifyRowTapped(int index, Cell cell = null) { if (IsGroupingEnabled) { @@ -428,16 +426,6 @@ namespace Xamarin.Forms NotifyRowTapped(0, index, cell); } - void IListViewController.NotifyRowTapped(int index, Cell cell) - { - NotifyRowTapped(index, cell); - } - - void IListViewController.NotifyRowTapped(int index, int inGroupIndex, Cell cell) - { - NotifyRowTapped(index, inGroupIndex, cell); - } - internal override void OnIsPlatformEnabledChanged() { base.OnIsPlatformEnabledChanged(); @@ -449,8 +437,8 @@ namespace Xamarin.Forms } } - internal event EventHandler<ScrollToRequestedEventArgs> ScrollToRequested; - event EventHandler<ScrollToRequestedEventArgs> IListViewController.ScrollToRequested { add { ScrollToRequested += value; } remove { ScrollToRequested -= value; } } + [EditorBrowsable(EditorBrowsableState.Never)] + public event EventHandler<ScrollToRequestedEventArgs> ScrollToRequested; void OnCommandCanExecuteChanged(object sender, EventArgs eventArgs) { |