wp Pivot 仿新浪微博全屏模式

2021-06-18 12:13:31 字數 1065 閱讀 1530

雖然網上有很多方法,但我當時沒注意到、就用自己的方法實現,**比較臃腫,當也記錄一下吧。

xaml部分 :首先用blend修改pivot控制項的style的template部分 

對比原來的style只是增加了乙個grid並且命名為mainpivotheaders,方便我們之後控制項pivot的header部分。

pivot部分:

(首頁的content應該用longlistselector的,但這裡為了方便使用grid代替,用法一樣。)

後台部分:

1.定義乙個標記

bool isfullscreen = false;

2.初始化動畫屬性

private void initstoryboardproperty()

/*給每個textblock和header部分設定動畫*/

}

解析一下:

this.mainpivot.getfirstlogicalchildbyname就是獲取我們新增上去的grid,代表pivot的header部分。
然後再獲取每個pivotitem裡面的textblock,給新增上動畫就ok了。
動畫部分的**就不上了,也就只是控制每個textblock的偏移方向和透明度。

3.通過監控手勢設定全屏或非全屏

private void gesturelistener_dragcompleted(object sender, dragcompletedgestureeventargs e)

else

}} private void fullscreen()

}private void unfullscreen()

}

好了,就這樣。。。不上圖了,因為看不到效果。。。

仿新浪微博後感想

在開始專案的第一天 目的很明確 專案需求 專案分工 身為專案組長的我 首先要把專案中的各個模組和專案需求分工完成 這樣在今後的工作中 不會矛盾 對於不清晰思路的組員也可以給他指點明路 誰叫咱是個組長呢 因為時間關係我們組只選擇了兩個板塊來做 分別是廣場部分和首頁發表部落格板塊 我呢 負責的是廣場部分...

新浪微博授權

一.建立應用 2.進入我的應用 3.建立應用 二.oauth的授權流程 你所開發的應用需要的流程如下 2.得到request token後重定向使用者到服務商的授權頁面 3.如果使用者選擇授權你的應用,用request token向服務商請求換取access token 4.得到access tok...

Jquery無限下滾 仿騰訊,新浪微博效果

剛開始的時候以為能難,不過做起來還是比較容易。發明難,仿照容易。都帶注釋。不懂的加c 高階群詢問 群號86594082 function loading ajaxstart function ajaxstop function window scroll function if isok 如果是第一...