以下是兩種storyboard的用法:
1.1.xaml部分
<
usercontrol.resources
>
<
storyboard
x:name="storyboard1"
>
<
doubleanimationusingkeyframes
begintime="00:00:00"
storyboard.targetname="myrect"
storyboard.targetproperty="(uielement.rendertransform).(transformgroup.children)[3].(translatetransform.x)"
>
<
splinedoublekeyframe
keytime="00:00:00"
value="0"
/>
<
splinedoublekeyframe
keytime="00:00:01"
value="143"
/>
doubleanimationusingkeyframes
>
<
doubleanimationusingkeyframes
begintime="00:00:00"
storyboard.targetname="myrect"
storyboard.targetproperty="(uielement.rendertransform).(transformgroup.children)[3].(translatetransform.y)"
>
<
splinedoublekeyframe
keytime="00:00:00"
value="0"
/>
<
splinedoublekeyframe
keytime="00:00:01"
value="9"
/>
doubleanimationusingkeyframes
>
storyboard
>
usercontrol.resources
>
<
grid
x:name="layoutroot"
background="white"
>
<
rectangle
height="68"
horizontalalignment="left"
margin="116,45,0,0"
verticalalignment="top"
width="82"
fill="#fff0da47"
stroke="#ff000000"
x:name="myrect"
rendertransformorigin="0.5,0.5"
>
<
rectangle.rendertransform
>
<
transformgroup
>
<
scaletransform
/>
<
skewtransform
/>
<
rotatetransform
/>
<
translatetransform
/>
transformgroup
>
rectangle.rendertransform
>
rectangle
>
<
button
height="42"
horizontalalignment="stretch"
margin="116,0,192,97"
verticalalignment="bottom"
content="button"
x:name="bt"
/>
grid
>
上邊請注意storyboard的名字是"storyboard1".
1.2.呼叫storyboard1
public page()
void bt_click(object sender, routedeventargs e)
完成.方法2,**方式宣告storyboard
2.1xaml部分
<
grid
x:name="layoutroot"
background="white"
>
<
rectangle
height="68"
horizontalalignment="left"
margin="116,45,0,0"
verticalalignment="top"
width="82"
fill="#fff0da47"
stroke="#ff000000"
x:name="myrect"
rendertransformorigin="0.5,0.5"
/>
<
button
height="42"
horizontalalignment="stretch"
margin="116,0,192,97"
verticalalignment="bottom"
content="button"
x:name="bt"
/>
grid
>
2.2**部分
public page()
void bt_click(object sender, routedeventargs e)
完成方法2
基於storyboard的helloworld程式
本單元教程基於 程式設計師長弓 張燕廣 的 iphone開發教程,使用最新版的 ios9 和 xcode7 作為開發工具編譯執行。鏈結位址 iphone開發 一 從helloworld開始 任何程式開發的學習都是從helloworld開始的,那麼如何建立ios開發的第乙個helloworld程式呢?...
刪除storyboard的正確方法
刪除storyboard的正確方法 一般情況下,我們有時候不想用storyboard,但是直接刪除的話,xcode就會報錯。那我今天就來講一下,正確刪除storyboard的方法。第一,直接將工程中的storyboard直接刪除掉,這樣你覺得就ok了?你錯了,還是要有第二步的。第二,找到plist檔...
xib與storyboard的區別
我們經常可以聽到nib開發或xib開發之類的術語,但兩者有什麼區別呢?其實兩者說的意思差不多。nib是3.0版本以前的產物,在終端下我們可以看到,nib其實是乙個資料夾,裡面有可執行的二進位制檔案 xib是乙個基於xml的描述檔案,可以實現視覺化程式設計。無論nib也好,xib也好,最終在執行uiv...