Exemplo n.º 1
0
 private void ListItemUpdater(ListPanelItem item)
 {
     if (item is StoryNameListItem)
     {
         StoryNameListItem StItem = item as StoryNameListItem;
         if (item.Index < listItemStr.Count)
         {
             StItem.Story = this.sections[item.SectionIndex].Title;
             StItem.Text  = listItemStr[item.Index];
         }
     }
 }
Exemplo n.º 2
0
        protected override void OnTouchEvent(TouchEventCollection touchEvents)
        {
            base.OnTouchEvent(touchEvents);

            foreach (TouchEvent th in touchEvents)
            {
                if (th.Type == TouchEventType.Up)
                {
                    Widget tmpWidget = th.Source;
                    while (null != tmpWidget)
                    {
                        if (tmpWidget is StoryNameListItem)
                        {
                            StoryNameListItem item = tmpWidget as StoryNameListItem;
                            PSVReader.Logic.ShowOneStory(item.Story, item.Text);

                            break;
                        }
                        tmpWidget = tmpWidget.Parent;
                    }
                }
            }
        }