真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Silverlight中的Button控件的兩大特殊屬性分別是什么

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)Silverlight中的Button控件的兩大特殊屬性分別是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、蜀山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為蜀山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

開始介紹Content屬性之前,請(qǐng)大家記住以下繼承樹:

Control(abstract)       ContentControl             Frame                  PhoneApplicationFrame        UserControl             Page                  PhoneApplicationPage

注意ContentControl中Content屬性是一個(gè)object對(duì)象!

在Silverlight中Button從ContentControl派生而來(lái),間接從Control派生而來(lái),因?yàn)閷傩岳^承的原 因,Button控件具有ContentControl控件的Content屬性,其中Content屬性是object對(duì)象,所以我們可以通過(guò)以下代碼 對(duì)Button控件內(nèi)容進(jìn)行定義:

從表面上上述代碼沒(méi)錯(cuò),但是在silverlight中不允許這樣,另外凡是從ContentControl控件派生而來(lái)的控件,其Content屬性元素標(biāo)記可忽略,所以更改后的代碼如下:

xmlns:system="clr-namespace;assembly=mscorlib"   

如果你不喜歡Button控件只顯示普遍的文本內(nèi)容,你也可以設(shè)置其Content屬性內(nèi)容為其它元素,但是該元素必須為FrameworkElement派生對(duì)象。例如設(shè)置Button控件的Content屬性內(nèi)容為一張圖片:

由于Button控件是ContentControl派生元素,故Button.Content屬性元素語(yǔ)法形式可省略......

另外也可以設(shè)置Buton控件內(nèi)的文本特殊的格式,例如以下代碼設(shè)置了斜體的文本內(nèi)容:

如 果想設(shè)置Button控件的Content屬性內(nèi)容為含漸變畫刷的橢圓,我們就要用到ContentTemplate屬性了;因?yàn)槿缟衔乃?,如果想設(shè)置 Button控件的Content屬性內(nèi)容為非文本內(nèi)容,就要設(shè)置其Content屬性內(nèi)容為FrameworkElement類派生元素,而這里為含漸 變畫刷的橢圓,而漸變畫刷不是FrameworkElement派生元素,所以就要控制Button控件的ContentTemplate內(nèi)容模板 了.....

相關(guān)XAML代碼為:

顯示結(jié)果為:

Silverlight中的Button控件的兩大特殊屬性分別是什么

上 述XAML代碼中有一個(gè)特殊的Binding語(yǔ)法標(biāo)記,既沒(méi)有設(shè)置Source,也沒(méi)有設(shè)置ElementName或Path屬性,只有 “{Binding}“,這表示綁定內(nèi)容為上述漸變畫刷;上述代碼實(shí)際上還改變了該Button控件的一部分視覺(jué)樹,其標(biāo)準(zhǔn)Button控件的視覺(jué)樹為一 下形式:

Silverlight中的Button控件的兩大特殊屬性分別是什么

而這里經(jīng)過(guò)我們對(duì)ContentTemplate進(jìn)行設(shè)置,該控件視覺(jué)樹已經(jīng)變成以下形式:

Silverlight中的Button控件的兩大特殊屬性分別是什么

Button控件的ContentTemplate屬性值為DataTemplate類型,對(duì)DataTemplate進(jìn)行設(shè)置可以改變控件的一部分視覺(jué)樹!

上述就是小編為大家分享的Silverlight中的Button控件的兩大特殊屬性分別是什么了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


標(biāo)題名稱:Silverlight中的Button控件的兩大特殊屬性分別是什么
本文URL:http://weahome.cn/article/jsjohs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部