自定義控制項動態屬性追加

2022-03-29 00:37:22 字數 2833 閱讀 9098

在mainpage中,前台**:

view code

1使用者自定義控制項的動態屬性追加.mainpage

"3     xmlns="

"4     xmlns:x="

"5     xmlns:phone="

clr-namespace:microsoft.phone.controls;assembly=microsoft.phone

"6     xmlns:shell="

clr-namespace:microsoft.phone.shell;assembly=microsoft.phone

"7     xmlns:d="

"8     xmlns:mc="

"9     xmlns:local="

clr-namespace:使用者自定義控制項的動態屬性追加

"10     mc:ignorable="

d" d:designwidth="

480" d:designheight="

768"

11     fontfamily="

"12     fontsize="

"13     foreground="

"14     supportedorientations="

portrait

" orientation="

portrait

"15     shell:systemtray.isvisible="

true

">

1617

"layoutroot

" background="

transparent

">

1819

"auto

"/>20"

*"/>

212223"

titlepanel

" grid.row="

0" margin="

12,17,0,28

">24"

" text="

我的應用程式

" style="

"/>25"

pagetitle

" text="

頁面名稱

" margin="

9,-7,0,0

" style="

"/>

262728"

contentpanel

" grid.row="

1" margin="

12,0,12,0

">

2930

"lbt

">

313233"

" x:name="

tt">

3435

3637

3839

4041

後台**:

view code

1using system.collections.generic;

2using microsoft.phone.controls;34

namespace 使用者自定義控制項的動態屬性追加

5 ;9

10public mainpage()

11         

15     }

16 }

自定義乙個控制項,定義乙個依賴屬性,接受頁面傳過來的值。

前台**:

view code 1"

使用者自定義控制項的動態屬性追加.titi

"2 xmlns="

"3 xmlns:x="

"4 xmlns:d="

"5 xmlns:mc="

"6 mc:ignorable="d"

7 fontfamily="

"8 fontsize="

"9 foreground="

"10 d:designheight="

480" d:designwidth="

480">

1112

"layoutroot

">13"

sp1">14"

tbk1

">

1516

17後台**如下:

view code

1using system;

2using system.windows;

3using system.windows.controls;

4using system.windows.media.imaging;56

namespace 使用者自定義控制項的動態屬性追加

7 13

set

14 }

15public

static

readonly dependencyproperty strdnproperty =

16 dependencyproperty.register("

strdn

", typeof(string), typeof(titi), null);

1718

public titi()

19

2324

void titi_loaded(object sender, routedeventargs e)

25

28 }

29 }

在windowsphone中要支援banging,屬性必須是依賴。

這樣我在自定義控制項的strdn屬性中可以接受主頁傳過來的字串,然後可以在後台解析字串。來達到我的目的。

這種情況適合list要巢狀的場景。

自定義控制項及自定義屬性

自定義控制項在android開發中的重要性,是不言而喻,眾人皆知的。希望通過這二天的學習,能讓大家了解自定義控制項的原理,熟悉自定義控制項的使用步驟,並能寫出一些普通的效果。內容介紹 1 使用系統控制項,實現自定義的效果,案例有 優酷環形選單 廣告條 viewpager 下拉列表 spinner 2...

Android自定義控制項 自定義屬性

自定義屬性的過程 1.在res values資料夾中建立attrs的xml檔案。2.寫入標籤,定義子標籤attr,放入自定義屬性的名稱。format 可以用 來同時使用 1 reference 參考某一資源id 2 color 顏色值 3 boolean 布林值 4 dimension 尺寸值 帶有...

自定義控制項7 自定義屬性二

問題1 format reference color 比如自定義乙個按鈕,背景有可能是顏色也有可能是,該如何去獲取該屬性?問題2 typedvalue是什麼鬼東西?問題3 getfraction index,base,pbase,defvalue 中的第2,3個引數是幹什麼的?我的解決方法 if a...