Ejemplo n.º 1
0
 /// <summary>
 /// Opens the group selection dialog.
 /// </summary>
 public void SelectGroup()
 {
     ChannelGroupList.Clear();
     for (int index = 0; index < ChannelContext.Instance.ChannelGroups.Count; index++)
     {
         var      channelGroup = ChannelContext.Instance.ChannelGroups[index];
         int      groupIndex   = index;
         ListItem channel      = new ListItem(Consts.KEY_NAME, channelGroup.Name)
         {
             Command  = new MethodDelegateCommand(() => ChannelContext.Instance.ChannelGroups.SetIndex(groupIndex)),
             Selected = groupIndex == ChannelContext.Instance.ChannelGroups.CurrentIndex
         };
         ChannelGroupList.Add(channel);
     }
     ChannelGroupList.FireChange();
     ServiceRegistration.Get <IScreenManager>().ShowDialog("DialogChooseGroup");
 }
Ejemplo n.º 2
0
 partial void ProcessEachChannelGroupList(ChannelGroupList notifies);