日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

No DataType in DataTemplate in Windows Phone(—)

發(fā)布時(shí)間:2024/4/17 windows 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 No DataType in DataTemplate in Windows Phone(—) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

??? 之前WPF/SL用習(xí)慣了,現(xiàn)在研究Windows Phone一段時(shí)間,發(fā)現(xiàn)Windows Phone的SDK中做了許多限制,一些WPF/SL的方法屬性都刪掉了。

??? 今天在Windows Phone項(xiàng)目中用到了DataTemplate,用于Listbox的Items樣式修改,但是測(cè)試時(shí)突然發(fā)現(xiàn)DataTemplate沒(méi)有DataType屬性。

如下:

<phone:PhoneApplicationPage.Resources><DataTemplate x:Key="listDataTemplate"><StackPanel Orientation="Horizontal"><TextBlock Text="{Binding UserID}" /><TextBlock Text=" Name: "/><TextBlock Text="{Binding UserName}" /></StackPanel></DataTemplate> </phone:PhoneApplicationPage.Resources>

使用<DataTemplate x:Key="listDataTemplate"> 可以,但是

<DataTemplate DataType="{x:Type local:UserList}">卻沒(méi)法用,之前在WPF中完全OK的,難道Windows Phone中把這項(xiàng)去掉了?

查看MSDN和百度,Windows Phone中DataTemplate貌似確實(shí)沒(méi)有DataType的的屬性,但是沒(méi)有詳細(xì)的說(shuō)明,so,google之…(google在天朝被墻的太厲害了,很多網(wǎng)頁(yè)打不開(kāi),而且速度超慢,殘念…)

終于找到了英文的一些文章,Windows Phone中可能是為了性能和平臺(tái)緣故,將DataType屬性去掉了,而且更甚的是,DataTemplate中的Trigger也不給支持。

個(gè)人認(rèn)為DataType和Trigger在綁定Itemcontrol的時(shí)候非常easy,性能或許會(huì)有損失,但是為了些許的損失去掉這么便捷的寫法,真的值得么?

偶爾幾個(gè)Control用Key值綁定DataTemplate 還好,但是如果是大量的Control,這樣就非常繁瑣。

OK,Windows Phone中與WPF的區(qū)別具體在哪,我們從代碼出發(fā)查看一下,請(qǐng)看No DataType in DataTemplate in Windows Phone(二)

<phone:PhoneApplicationPage.Resources><DataTemplate DataType="{x:Type local:UserList}"><StackPanel Orientation="Horizontal"><TextBlock Text="{Binding UserID}" /><TextBlock Text=" Name: "/><TextBlock Text="{Binding UserName}" /></StackPanel></DataTemplate> </phone:PhoneApplicationPage.Resources>

轉(zhuǎn)載于:https://www.cnblogs.com/haisa/archive/2011/11/25/2263602.html

總結(jié)

以上是生活随笔為你收集整理的No DataType in DataTemplate in Windows Phone(—)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。