AppTemplate.Controls.SplitViewPaneMenu.SetSelected C# (CSharp) Method

SetSelected() private method

private SetSelected ( ListViewItem item ) : void
item Windows.UI.Xaml.Controls.ListViewItem
return void
        private void SetSelected(ListViewItem item)
        {
            var idx = -1;
            if (item != null)
            {
                idx = this.IndexFromContainer(item);
            }

            for (var i = 0; i < this.Items.Count; i++)
            {
                var lvi = (ListViewItem)this.ContainerFromIndex(i);
                if (i != idx)
                {
                    lvi.IsSelected = false;
                }
                else if (i == idx)
                {
                    lvi.IsSelected = true;
                }
            }
        }