Silverlight控件內容相關定制方法
作者:佚名
Silverlight控件內容的相關概念會在文章中給與詳細的介紹。大家可以依據這篇文章,進行實際的操作練習,鞏固我們所掌握的知識。
Silverlight開發工具是一個跨多平臺的多媒體Web應用程序。它的出現幫助很多開發人員實現了許多功能的需求。在這里我們將會了解到有關Silverlight控件內容的制定方法,希望對大家有些幫助。#t#
在Silverlight控件內容中,WatermarkedTextBox控件可以為用戶的輸入提供一段提示信息,如果只是簡單的一點文字信息,有時候未免顯得單調,如果加上相應的圖片說明效果會更好。這樣看起來界面顯的就生動多了,XAML聲明如下:
- < Canvas Background="#46461F">
- < WatermarkedTextBox x:Name="UserName"
Canvas.Top="30" Canvas.Left="50" - Width="320" Height="48">
- < WatermarkedTextBox.Watermark>
- < StackPanel Width="320" Height="48"
Orientation="Horizontal"> - < Image Source="admin.png" Horizontal
Alignment="Left">< /Image> - < TextBlock Text="請輸入用戶名"
VerticalAlignment="Center" Foreground=
"#999999"/> - < /StackPanel>
- < /WatermarkedTextBox.Watermark>
- < /WatermarkedTextBox>
- < WatermarkedTextBox x:Name="Password"
Canvas.Top="110" Canvas.Left="50" - Width="320" Height="48" Horizontal
Alignment="Left"> - < WatermarkedTextBox.Watermark>
- < StackPanel Width="320" Height="48"
Orientation="Horizontal"> - < Image Source="lock.png" Horizontal
Alignment="Left">< /Image> - < TextBlock Text="請輸入密碼" Vertical
Alignment="Center" Foreground="#999999"/> - < /StackPanel>
- < /WatermarkedTextBox.Watermark>
- < /WatermarkedTextBox>
- < Button Canvas.Top="180" Canvas.Left="100"
- Width="120" Height="48">
- < Button.Content>
- < StackPanel Orientation="Horizontal">
- < Image Source="apply.png" Horizontal
Alignment="Left">< /Image> - < TextBlock Text="登 錄" Vertical
Alignment="Center" Margin="10 0 0 0">
< /TextBlock> - < /StackPanel>
- < /Button.Content>
- < /Button>
- < /Canvas>
很多控件都有Content或者Text屬性,我們完全可以充分發揮自己的想象力去進行定制Silverlight控件內容,定制后控件仍然具有原來的功能行為,如上面的示例,當輸入用戶名控件獲得焦點時文字和圖片都將消失。
責任編輯:曹凱
來源:
博客園


















