Microsoft Mediaroom ADK 3.0.3.3 boundlist麻烦

时间:2014-02-27 14:17:38

标签: simulator adk

我想问一下,如果有人遇到过Microsoft Mediaroom ADK 3.0.3.3版的问题。我正在尝试使用Boundlist作为垂直列表创建应用程序,它从xml文件中获取数据。

但是当我将属性“VisibleItemCount”设置为值1或2并且我的xml文件包含超过5个条目(我需要显示)时,我遇到了一个我无法解决的问题。 当我到达最后一个条目时,我仍然能够按下遥控器上的“向下”按钮,这将再次让我进入第一个条目,当我再次按下它时,它仍然停留在第一个条目。

我试图用模拟器控制台调试我的应用程序,但令我感到惊讶的是:客户端要求输入的内容多于XML,例如:最后一个条目位于索引5,但客户端要求更多:“XMLFile.xml?startIndex = 12& itemCount = 1& direction = Down”

我的项目中的重要代码: MRML文件:

<mrml:TVXmlDataSource ID="_menu" runat="server" AutoLoad="false" Style="position: absolute;
        top: 514px; left: 2px;" Url="XMLFile.xml">
</mrml:TVXmlDataSource>
<mrml:TVBoundList ID="TVBoundList1" runat="server" Style="position: absolute; left: 1px; width: 636px; top: 60px; height: 353px;" 
            AutoFlow="Vertical"  ScrollUpArrowUrl="file:///Arrow_Scroll_up.png" 
            ScrollDownArrowUrl="file:///Arrow_Scroll_Down.png" ArrowHeight="20" ArrowWidth="20" 
            DataBinder="XmlDataBinder,_menu," ListCounterID="TVLabel10" 
            VisibleItemCount="1">
            <mrml:TVListItemTemplate ID="TVListItemTemplate1"
                FocusGlow="ARGB(40,227,0,115)" FocusBackground="ARGB(40,227,0,115)" runat="server"
                Style="position: absolute; top: 0px; left: 0px; height: 350px; width: 631px; margin-left: 0px;" 
                DataBinder=",,TemplateName:Detail;ValuePath:">
                <mrml:TVImage ID="TVImage2" runat="server" 
                    Style="position: absolute;  width: 240px; height: 340px; top: 6px; left: 5px;" 
                    DataPath="@img">
                </mrml:TVImage>  
                </mrml:TVListItemTemplate>
        </mrml:TVBoundList>

XML文件:

<?xml version="1.0" encoding="utf-8" ?>
<Data>
  <listitems>
    <Entry img="img/Motorola_VIP1216E.png" title="VIP1216E" url="RCpage1.aspx?id=vip1216e" id="vip1216e">
      <Detail img="img/Motorola1_1.png">
        <Button title="Tlačidlo TV STB DVD" img="img/iptv1_tv_stb_dvd.png" popis="Výber príslušného zariadenia TV, STB alebo DVD"></Button>
        <Button title="Tlačidlo Teletext" img="img/iptv1_teletext.png" popis="Zobrazí teletext" ></Button>
        <Button title="Tlačidlo TV/Video" img="img/iptv1_tv_video.png" popis="Prepínanie medzi vstupmi TV" ></Button>
        <Button title="Tlačidlo Setup" img="img/iptv1_setup.png" popis="Naprogramovanie ovládača na ovládanie iných zariadení"></Button>
        <Button title="Tlačidlo Power button" img="img/iptv1_power_btn.png" popis="Zapnúť/vypnúť Magio Box" ></Button>
      </Detail>
      <Detail img="img/Motorola1_2.png">
        <Button title="Tlačidlá 0-9" img="img/iptv1_0-9.png" popis="Zadávanie čísel kanálov/zadávanie písmen pri vyhľadávaní"></Button>
        <Button title="Tlačidlo Mute" img="img/iptv1_mute.png" popis="Vypnutie/zapnutie zvuku" ></Button>
        <Button title="Tlačidlo Enter" img="img/iptv1_enter.png" popis="Potvrdiť zadaný údaj/zmena formátu obrazu"></Button>
      </Detail>
      <Detail img="img/Motorola1_3.png">
        <Button title="Tlačidlá Volume" img="img/iptv1_volume.png" popis="Ovládanie hlasitosti: hlasnejšie/tichšie"></Button>
        <Button title="Tlačidlo Channel" img="img/iptv1_channel.png" popis="Prepínanie programov/ posúvanie v ponuke o jednu stranu"></Button>
        <Button title="Tlačidlo Del" img="img/iptv1_del.png" popis="Vymazať zadaný údaj"></Button>
        <Button title="Tlačidlo Menu" img="img/iptv1_menu.png" popis="Zobrazí hlavné menu"></Button>
        <Button title="Tlačidlo Options" img="img/iptv1_options.png" popis="Ponúka doplnkové funkcie a služby"></Button>
      </Detail>
      <Detail img="img/Motorola1_4.png">
        <Button title="Tlačidlo Info" img="img/iptv1_info.png" popis="Zobrazí informácie o aktuálnom televíznom programe alebo o fi lme z Videopožičovne"></Button>
        <Button title="Tlačidlo Guide" img="img/iptv1_guide.png" popis="Elektronický programový sprievodca"></Button>
        <Button title="Tlačidlo Back" img="img/iptv1_back.png" popis="Návrat o krok alebo o stránku späť"></Button>
        <Button title="Tlačidlo Exit" img="img/iptv1_exit.png" popis="Ukončí Magio Menu alebo spustenú aplikáciu"></Button>
        <Button title="Tlačidlo OK" img="img/iptv1_ok.png" popis="Potvrdenie výberu v ponuke"></Button>
      </Detail>
      <Detail img="img/Motorola1_5.png">
        <Button title="Ovládanie" img="" popis="Navigačné tlačidlá – používajú sa na pohyb v menu"></Button>
        <Button title="Tlačidlá hore/dole" img="img/iptv1_up_down.png" popis="Tlačidlá hore/dole – prepínanie o kanál vyššie/nižšie v PIP"></Button>
        <Button title="Vysvetlenie_nothing" img="" popis=""></Button>
        <Button title="Tlačidlá doľava/doprava" img="img/left_right.png" popis="Tlačidlá doľava/doprava – prepínanie v zvolenom kanáli na predchádzajúci/ nasledujúci TV program"></Button>
      </Detail>
      <Detail img="img/Motorola1_6.png">
        <Button title="Multifunkčné tlačidlá" img="img/iptv1_farebne.png" popis="Multifunkčné tlačidlá"></Button>
        <Button title="Vysvetlenie_1" img="" popis="–na spúštanie/ ovládanie Magio aplikácií"></Button>
        <Button title="Vysvetlenie_2" img="" popis="–na prepínanie stránok v režime teletext"></Button>     
      </Detail>
      <Detail img="img/Motorola1_7.png">
        <Button title="Tlačidlá pretáčania " img="img/iptv1_forward_backward.png" popis="Pretáčanie dozadu alebo dopredu"></Button>
        <Button title="Tlačidlo Play" img="img/iptv1_play.png" popis="Spustenie prehrávania pozastaveného programu"></Button>
        <Button title="Tlačidlo Pause" img="img/iptv1_pause.png" popis="Pozastavenie prehrávaného programu"></Button>
        <Button title="Tlačidlo Stop" img="img/iptv1_stop.png" popis="Zastavenie nahrávania alebo prehrávania"></Button>
        <Button title="Tlačidlo Record" img="img/iptv1_record.png" popis="Priame nahrávanie aktuálneho programu/ programovanie nahrávania"></Button>
      </Detail>
    </Entry>

我很抱歉我的英语不好,但我真的很感激任何帮助。我在这个问题上坚持了很长时间,而且似乎没有结果。

提前感谢,

约翰

1 个答案:

答案 0 :(得分:0)

的DataBinder =&#34; ,, TEMPLATENAME:详情; ValuePath:&#34;我不确定,我也是媒体室新手。

可见数为1,我不确定是否正常。您是否尝试将所有列表项设置为每个列表中相同数量的项目,并将可见计数设置为项目数(例如5)?

对不起,迟到了。我试试看看你得到了什么。另外,尝试最简单的例子并从那里开始(1个项目列表,比如5个项目,然后从那里开始)。