萬里征程 Windows App開發 應用欄

2022-04-11 02:20:42 字數 3421 閱讀 3341

在之前的學習中,我們知道icon屬性中有很多很多系統預定義,但也許這些還是不夠的,現在就來增加幾種用法咯。

字符集應用

label="sigma"

glyph="σ"/>

那麼什麼是字符集應用呢?請參閱維基百科。

pathicon

我們也可以用路徑來繪製乙個屬於自己的圖形哦,下面的圖形大概就是9點鐘的樣子啦。

如何適應不同的解析度這也是值得我們去解決的問題,畢竟不論是從8英吋的平板還是25英吋的台式電腦,甚至還有4英吋至7英吋的手機,在應用欄按鈕太多而螢幕不夠大時,多餘的按鈕該怎麼辦呢?

預設情況下,應用欄圖示的寬度都是確定好的100畫素哦。那麼我們先來看兩張好了,由於windows 10是可以直接調整modern應用的大小的(而不是windows 8那種只能全屏顯示),所以我直接拉伸modern大小以模擬解析度的概率啦。

來張以示搞定這個問題了吧。

那麼這又有什麼辦法可以解決的嗎?當然有啦,將這20個圖示切成2列就好啦。我們首先在grid中新增一行。

height="auto"/>

height="auto"/>

grid.rowdefinitions>再通過下面這張方式來調整它處於哪一行,以及在水平方向的右側還是左側。這裡我將兩行都設定在右側啦。

另外呢,如果把應用欄設計成這樣的話。

當然啦,這個的應用遠不是應用欄這麼簡單喲,對於其他的前景,比如有兩個textblock在螢幕左右兩側,當應用把收縮變小之後也可以讓這個textblock疊成2層在螢幕的一邊。

我們都見過有選單的應用欄按鈕對吧,這個的實現其實也挺簡單的。用flyout屬性就好啦。

icon="rotate"

label="rotate">

text="rotate 90"

click="menuflyoutitem_click"

tag="rotate90"/>

text="rotate 180"

click="menuflyoutitem_click"

tag="rotate180"/>

text="rotate 270"

click="menuflyoutitem_click"

tag="rotate270"/>

menuflyout>

commandbar>

tag屬性嘛,既然童鞋們在看csdn部落格,那自然就知道tag啦。下面這段**就讓flyout選單發揮作用啦。

private
void

menuflyoutitem_click(object sender, routedeventargs e)

else

if (selecteditem.tag.tostring() == "rotate180")

else

if (selecteditem.tag.tostring() == "rotate270")}}

萬里征程第四步

張存超php技術部落格 今天不談技術,技術永遠是最簡單的東西。不過話說回來,如果有這樣乙個機會,讓我一直能夠從事程式有關的工作,我是很願意的慢慢的,其實自己已經真的喜歡上了程式設計,做這樣的東西其實是很有成就感的,因為你看著他隨著你的思路,慢慢的展現出你要的效果,是很有成就的一件事情。其實,最近的心...

千里,萬里,只為看你

千里,萬里,只為看你 代騰飛 2009年5月15日 於成都 千里之外 有一種聲音 總是迴盪在心底 讓人著迷 萬里雲邊 有乙個身影 總是浮現在腦裡 讓人魂牽夢縈 千里,萬里 匯織出了乙份獨特的時空美麗 是那樣的神奇 那樣的有魅力 塵世間多少人無不為之而前仆後繼 只為去追尋那乙份不知的美麗!千里,萬里,...

千江有水千江月 萬里無雲萬里天

千江有水千江月,萬里無雲萬里天 這句詩是宋朝乙個和尚的偈語。千江有水千江月,萬里無雲萬里天 這兩句是境界極高的佛家偈語。前一句,月如佛性,千江則如眾生,江不分大小,有水即有月 人不分高低,有人便有佛性。佛性在人心,無所不在 就如月照江水,無所不映。任何一位眾生,只要他有心學佛,他便會有佛性,任何一條...