}
else if (type == typeof(CircleListView))
{
- var listview = circleListviews[surface];
- if (listview != null)
+ if (circleListviews.ContainsKey(surface))
{
- return listview;
+ var listview = circleListviews[surface];
+ if (listview != null)
+ {
+ Console.WriteLine("Pre Test");
+ //circleListviews.Remove(surface);
+ return listview;
+ }
}
return new CircleListView(XForms.NativeParent, surface);
}
else if (type == typeof(CircleScroller))
{
- var scroller = circleScrollers[surface];
- if (scroller != null)
+ if (circleScrollers.ContainsKey(surface))
{
- return scroller;
+ var scroller = circleScrollers[surface];
+ if (scroller != null)
+ {
+ //circleScrollers.Remove(surface);
+ return scroller;
+ }
}
return new CircleScroller(XForms.NativeParent, surface);
}