2014-02-27 53 views
2

我想問問,如果有人遇到過Microsoft Mediaroom ADK版本3.0.3.3的問題。我正在嘗試使用Boundlist創建應用程序作爲垂直列表,該列表從xml文件獲取數據。Microsoft Mediaroom ADK 3.0.3.3綁定列表問題

但是,當我將屬性「VisibleItemCount」設置爲值1或2,並且我的xml文件包含超過5個條目(需要顯示)時,我遇到了一個我無法修復的問題。 當我到達最後一個入口時,我仍然可以按遙控器上的「向下」按鈕,這會再次讓我進入第一個入口,當我再次推入時,它仍然卡在第一個入口處。

我試圖用Simulator Console來調試我的應用程序,但是我驚訝於我:客戶端要求輸入的內容比XML包含的內容多,最後一個項目是在指數5,但客戶要求更多: 「XMLFile.xml的startIndex = 12 & ITEMCOUNT = 1個&方向=乎?」

重要的代碼在我的項目: 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> 

我爲我的英語不好對不起,我真的很感激任何幫助。我在這個問題上停留了一段時間,似乎我沒有得到任何結果。

在此先感謝,

約翰

回答

0

的DataBinder = 「,, TEMPLATENAME:詳細信息; ValuePath:」 我不知道的,,我也是新媒體室。

可見數爲1,我不太確定。您是否嘗試將所有列表項目設置爲每個列表中相同數量的項目,並將可見計數設置爲項目數量(例如5)?

對不起,遲到的答案。我會嘗試一下,看看你得到了什麼。另外,嘗試最簡單的例子,並從那裏(1項目,5項,並從那裏去)。