private ListViewItem SwitchToItemState(object dataContext, DataTemplate template, bool forceUpdate) { if (forceUpdate) { WiFiListView.UpdateLayout(); } var item = WiFiListView.ContainerFromItem(dataContext) as ListViewItem; if (item != null) { item.ContentTemplate = template; } return(item); }
private ListViewItem SwitchToItemState(object dataContext, DataTemplate template, bool forceUpdate) { if (WiFiConnectedState.Equals(template)) { ServiceUtil.TelemetryService.WriteEvent("WiFiConnectSuccess"); } if (forceUpdate) { WiFiListView.UpdateLayout(); } var item = WiFiListView.ContainerFromItem(dataContext) as ListViewItem; if (item != null) { item.ContentTemplate = template; } return(item); }