2023年11月6日 更新:
其實 這個有乙個非常簡單的方法.非常簡單...
listview selectionmode="multiple"
這個一xaml **就可以解決了..
製作側邊點選效果也是和上乙個一樣的,等我找時間 弄一下
建議使用itemscontrol作為列表,使用listview的時候,listview的方法containerfromitem會在當資料超出15的時候出現錯誤 實在是沒招使用了itemscontrol外套上scrollviewer就可以了,然後將所有的for迴圈替換模板的方法直接變成 pivotitem_listview.itemtemplate = this.resources["lvitem"] as datatemplate; 或者
pivotitem_listview.itemtemplate = this.resources["lvitem1"] as datatemplate; 就可以了
好吧 我承認 突然之間原現那個又可以了..不要問我為什麼 我也不知道
模仿wp8.1 通訊記錄的chenkbox的方式
這個是我寫出來的效果
首先得有兩套datatemplate,一套是沒開啟chenkbox,一套是開啟的chenkbox的 當然還有繫結的資源,這個隨意啦
"contentcontrolthemefontfamily
">segoe wp
"controlcontentthemefontsize
">12
"listviewitemmargin
">0
"checkboxbackgroundthemebrush
" color="
transparent
"/>
"checkboxborderthemethickness
">2.5
"listviewitemcontentoffsetx
">-40.5
"listviewitemmultiselectcheckboxmargin
">0,9.5,0,0
"gridviewitemmultiselectborderthickness
">2.5
"listviewitemdisabledthemeopacity
">0.4
"listviewitemcontenttranslatex
">40.5
"listviewitemreorderhintthemeoffset
">32
"phoneborderthickness
">2.5
"textstylelargefontsize
">18.14
"phonefontfamilynormal
">segoe wp
"checkboxandradiobuttontextpaddingthickness
">8,0,0,0
"checkboxandradiobuttonminwidthsize
">168
"phonetouchtargetlargeoverhang
">0,16
"checkboxdisabledbackgroundthemebrush
" color="
transparent
"/>"
lvitem1
" >
"the_fast_gird
" width="
" height="
140">
"18*" />
"217*
"/>
"the_fast_gird_ingird
" grid.column="
1" >
"listview_word_start
">
"1" to="
0" duration="
0:0:0.2
" autoreverse="
false
" enabledependentanimation="
true
" storyboard.targetname="
the_chenkbox_storyboard_border
" storyboard.targetproperty="
opacity
"/>
"transparent
" >
"刪除" />
"9*"/>
"19*"/>
"" fontsize="
30"/>
"1">
"20wrap
" text="
"/>
"27*"/>
"113*
"/>
"the_grid_chenkbox
" isthreestate="
false
" style="
" />
"the_gird_inleftgird
" grid.row="
1">
"2" x:name="
the_chenkbox_storyboard_border
" background="
transparent
" >
"the_chenkbox_border
" visibility="
visible
">
"lvitem
" >
"the_fast_gird
" holding="
the_fast_gird_holding
" width="
" height="
140">
"刪除" />
"10*" />
"217*
"/>
"the_fast_gird_ingird
" grid.column="
1" >
"listview_word_start
">
"1" to="
0" duration="
0:0:0.5
" autoreverse="
false
" enabledependentanimation="
true
" storyboard.targetname="
the_chenkbox_storyboard_border
" storyboard.targetproperty="
opacity
"/>
"transparent
" >
"9*"/>
"19*"/>
"" fontsize="
30"/>
"1">
"20wrap
" text="
"/>
"the_gird_inleftgird
">
"the_chenkbox_storyboard_border
" background="
transparent
" >
"the_chenkbox_border
" visibility="
collapsed
">
"the_grid_chenkbox
" isthreestate="
false
"/>
privatefor (int i = 0; i < pivotitem_listview.items.count; i++)async
itemleftstoryboard.completed +=itemleftstoryboard_completed;}if (itemshowchenkbox_nub == 2 )//
第二次按下的時候 換回沒有開啟chenkbox的模板
itemshowchenkbox_nub = 0
; }
}void itemleftstoryboard_completed(object sender, object
e)
WP 8 1開發 電子羅盤
羅盤,估計也不用我過多介紹,學過初中物理的都知道,不管是指南針,還是指北針,其本質就是用來辨別方向的。操作電子羅盤偉感器也不複雜,主要就是兩個角度 1 當前方向與磁北的夾角 2 當前方向與地北的夾角。同時,我們也了解到,地理北極與地磁北極並不是重合的,存在地偏角。在讀取電子羅盤資料時,可以優先考慮讀...
WP 8 1開發 同時更新多種磁貼
一般應用程式都會包含多個尺寸的磁貼,如小磁貼 71 71 中磁貼 150 150 和寬磁貼 310 150 常規的磁貼更新做法是用xml文件來定義更新內容,然後再提交更新。如 以上做法是分兩次更新的,那麼,有沒有可能做到一次更新就能同時修改150x150,以及310x150兩種磁貼呢?先來分析一下,...
質問微軟 WP8 1開發HTTPS 真費勁
本人用c 多年,wpf2年,一直想做點應用為wp生態貢獻一點力量,最近終於有機會接觸了 家裡的本子是2年前的低壓i3,不支援虛擬化,一直沒有真機.最近同事媽媽換下來乙個820給我拿來做開發用,非常感謝 作為c 開發,一直被其他語言看不起,我想你們中的很多人遇到這個問題的不在少數,但是 我還是堅持下來...