最新消息:

Win8 App使用Listview的简单方法

白小姐中特网 dede58.com 浏览 评论

最近在搞公司的win8 app,说白了就是按照微软的一套东西来写出个什么什么来,其中用到最多的就是图文列表的排列,也就是“Listview”这个东西,下面就简单说说这个东西是怎么来的。

这是Win8 App神圣不可侵犯的头文件:

<head>
    <meta charset="utf-8">
    <title>ListViewExample</title>

    <!-- WinJS references -->
    <link href="//Microsoft.WinJS.0.6/css/ui-light.css" rel="stylesheet">
    <script src="//Microsoft.WinJS.0.6/js/base.js"></script>
    <script src="//Microsoft.WinJS.0.6/js/ui.js"></script>

    <!-- ListViewExample references -->
    <link href="/css/default.css" rel="stylesheet">
    <script src="/js/default.js"></script>

    <!-- Your data file. -->
    <script src="/js/dataExample.js"></script>

</head>

HTML页面加入以下代码:

<div id="mediumListIconTextTemplate" data-win-control="WinJS.Binding.Template">
    <div style="width: 150px; height: 100px;">

        <!-- Displays the "picture" field. -->
        <img src="#" style="width: 60px; height: 60px;" 
             data-win-bind="alt: title; src: picture" />
        <div>

            <!-- Displays the "title" field. -->
            <h4 data-win-bind="innerText: title"></h4>

            <!-- Displays the "text" field. --> 
            <h6 data-win-bind="innerText: text"></h6>
        </div>
    </div>
</div>       

<div id="basicListView" data-win-control="WinJS.UI.ListView" 
    data-win-options="{itemDataSource : DataExample.itemList.dataSource, itemTemplate: select('#mediumListIconTextTemplate')}">
</div>

js文件夹中dataExample.js中的js文件:

(function () {
    "use strict";

    var dataArray = [
    { title: "Basic banana", text: "Low-fat frozen yogurt", picture: "images/60banana.png" },
    { title: "Banana blast", text: "Ice cream", picture: "images/60banana.png" },
    { title: "Brilliant banana", text: "Frozen custard", picture: "images/60banana.png" },
    { title: "Orange surprise", text: "Sherbet", picture: "images/60orange.png" },
    { title: "Original orange", text: "Sherbet", picture: "images/60orange.png" },
    { title: "Vanilla", text: "Ice cream", picture: "images/60vanilla.png" },
    { title: "Very vanilla", text: "Frozen custard", picture: "images/60vanilla.png" },
    { title: "Marvelous mint", text: "Gelato", picture: "images/60mint.png" },
    { title: "Succulent strawberry", text: "Sorbet", picture: "images/60strawberry.png" }
    ];

    var dataList = new WinJS.Binding.List(dataArray);

    // Create a namespace to make the data publicly
    // accessible. 
    var publicMembers =
        {
            itemList: dataList 
        };
    WinJS.Namespace.define("DataExample", publicMembers); 

})();

ok,余下的就是加入图片,你懂的!

微软对这个方法的详解,E文的,挺啰嗦,看完本文在看它的后半部分还是不错的,http://msdn.microsoft.com/en-us/library/windows/apps/hh465496.aspx

写在最后:

话说我本人并不看好Win8 App和它的模式,不过就开发Win8 App来说,各种问题的暴露也给开发带来不少趣味,喜欢的同学可以研究下,写个自己网站的App在现今来看还是不错的,因为Win8 App的商店现今差不多是空的,赶时间吧!

转载请注明:大前端 » Win8 App使用Listview的简单方法

    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)
    • 验证码 点击我更换图片

    网友最新评论

    金马堂资料大全 现场开奖网 手机报码室 六合资料大全 六合财神
    六合在线 白小姐中特网 香港中特网 香港马会开奖结果 118图库
    香港马会资料 管家婆彩图 红姐图库 白小姐玄机图 黄大仙
    特码图库 铁算盘开奖 香港中特网 香港六合彩公司 历史开奖记录
    六开彩开奖结果 六盒合彩资料 买马网站 现场直播 特码走势图
    香港正版挂牌 管家婆王中王 王中王特码玄机 六合彩图库 香港6合彩
    天线宝宝六合 香港中特网 深港图库 金多宝现场开奖 香港金多宝
    六合彩特码 九龙官方網 六合彩开奖 神算子中特网 马会资料大全
    香港挂牌 高清跑狗玄机图 新报跑狗图 跑狗玄机图 正版跑狗图
    六合彩公司 博彩通 百家乐 香港总彩特马 黄大仙救世网
    六和彩 铁算盘四肖 红心水论坛 香港内部一肖 白小姐一肖
    东方心经马报 最准一肖中特 一肖一码 四肖中特 香港中特网
    管家婆彩图 168开奖现场 王中王救世网 高清跑狗图 护民图库
    红姐图库 彩霸王综合资料 曾道人 六合开奖结果 六合彩开奖日期
    平特高手 管家婆 六合高手论 平特一肖 彩票之家
    六合手机开奖 六合论坛 手机开奖 老香港六合 六合论坛
    香港马会 马会开奖结果 香港最快开奖 开奖现场直播 118kj开奖现场
    香港马会资料 香港九龙 九龙官方網 惠泽社群 香港六合采
    六合彩公司 历史开奖记录 六合彩论坛 六合彩资料 六合彩特码
    特码玄机 资料大全 六合免费中特 香港正版挂牌 资料大全2018年
    马会资料 六合彩公益 黄大仙综合资料 白小姐中特网 平特一肖
    平特高手 118论坛 百家乐投注站 特码走势图 一码公式规律
    开奖记录 百家乐图库 博彩网址大全 77498开奖现场 香港现场直播
    987开奖网 一码资料 内幕资料 六合彩特码 单双大小
    开奖历史 六合彩公式