成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Silverlight數據綁定實現用戶信息

開發 開發工具
Silverlight數據綁定如何才能正確的操作來使它能幫助我們實現各種功能的需求呢?我們可以通過不斷的經驗積累來達到一種運用靈活的程度。

Silverlight數據綁定的應用,在實際編程中是一個非常重要的操作步驟。對于初學者來說,在剛剛學習的過程中一定要牢固掌握好這方面的知識點,方便以后的應用。#t#

在本示例中我們將做一個簡單的Silverlight數據綁定,用來顯示用戶信息,XAML如下:

  1. < Grid x:Name="LayoutRoot" 
    Background="#46461F"> 
  2. < Grid.RowDefinitions> 
  3. < RowDefinition Height="160">
  4. < /RowDefinition> 
  5. < RowDefinition Height="40">
  6. < /RowDefinition> 
  7. < RowDefinition Height="40">
  8. < /RowDefinition> 
  9. < /Grid.RowDefinitions> 
  10. < Grid.ColumnDefinitions> 
  11. < ColumnDefinition Width="150">
  12. < /ColumnDefinition> 
  13. < ColumnDefinition Width="*">
  14. < /ColumnDefinition> 
  15. < /Grid.ColumnDefinitions> 
  16. < Image Source="terrylee.jpg" 
    Width="78" Height="100" 
  17. HorizontalAlignment="Left" 
    Grid.Row="0" Grid.Column="1"/> 
  18. < TextBlock Foreground="White" 
    FontSize="18" Text="姓名:" 
  19. Grid.Row="1" Grid.Column="0" 
    HorizontalAlignment="Right"/> 
  20. < TextBlock x:Name="lblName" 
    Foreground="White" FontSize="18" 
  21. Grid.Row="1" Grid.Column="1" 
    HorizontalAlignment="Left"/> 
  22. < TextBlock Foreground="White"
     FontSize="18" Text="位置:" 
  23. Grid.Row="2" Grid.Column="0" 
    HorizontalAlignment="Right"/> 
  24. < TextBlock x:Name="lblAddress" 
    Foreground="White" FontSize="18" 
  25. Grid.Row="2" Grid.Column="1" 
    HorizontalAlignment="Left"/> 
  26. < /Grid> 

添加一個簡單User類,它具有Name和Address兩個屬性:

 

  1. public class User  
  2. {  
  3. public string Name 
    { get; set; }  
  4. public string Address 
    { get; set; }  

使用Silverlight數據綁定句法{Binding Property}進行數據綁定,注意下面的兩個TextBlock控件Text屬性:

  1. < Grid x:Name="LayoutRoot"
     Background="#46461F"> 
  2. < Grid.RowDefinitions> 
  3. < RowDefinition Height="160">
  4. < /RowDefinition> 
  5. < RowDefinition Height="40">
  6. < /RowDefinition> 
  7. < RowDefinition Height="40">
  8. < /RowDefinition> 
  9. < /Grid.RowDefinitions> 
  10. < Grid.ColumnDefinitions> 
  11. < ColumnDefinition Width="150">
  12. < /ColumnDefinition> 
  13. < ColumnDefinition Width="*">
  14. < /ColumnDefinition> 
  15. < /Grid.ColumnDefinitions> 
  16. < Image Source="terrylee.jpg" 
    Width="78" Height="100" 
  17. HorizontalAlignment="Left" Grid.
    Row
    ="0" Grid.Column="1"/> 
  18. < TextBlock Foreground="White" 
    FontSize="18" Text="姓名:" 
  19. Grid.Row="1" Grid.Column="0" 
    HorizontalAlignment="Right"/> 
  20. < TextBlock x:Name="lblName" 
    Foreground="White" FontSize="18" 
  21. Grid.Row="1" Grid.Column="1" 
    HorizontalAlignment="Left" 
  22. Text="{Binding Name}"/> 
  23. < TextBlock Foreground="White" 
    FontSize="18" Text="位置:" 
  24. Grid.Row="2" Grid.Column="0" 
    HorizontalAlignment="Right"/> 
  25. < TextBlock x:Name="lblAddress" 
    Foreground="White" FontSize="18" 
  26. Grid.Row="2" Grid.Column="1" 
    HorizontalAlignment="Left" 
  27. Text="{Binding Address}"/> 
  28. < /Grid> 

指定數據源,注意這里是創建一個User的實例并賦值后,把user實例綁定到了TextBlock的DataContext上,而不是向之前我們所做的示例中那樣,直接指定Text屬性:

 

  1. private void UserControl_Loaded
    (object sender, RoutedEventArgs e)  
  2. {  
  3. User user = new User();  
  4. user.Name = "TerryLee";  
  5. user.Address = "中國 天津";  
  6. lblName.DataContext = user;  
  7. lblAddress.DataContext = user;  

上面這種Silverlight數據綁定模式,只是顯示數據而不對數據做任何修改,默認的綁定模式是一次綁定OneTime。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-12-30 09:38:37

Silverlight

2010-04-23 13:23:42

Silverlight

2016-10-24 23:18:55

數據分析漏斗留存率

2009-12-23 10:46:38

WPF實現用戶界面

2009-12-30 13:51:43

Silverlight

2024-09-22 10:46:33

數據飛輪算法

2010-01-28 10:00:54

linux用戶注銷logout

2012-05-04 09:28:49

Linux

2014-07-22 14:48:05

2010-08-04 10:48:17

路由器

2009-12-30 14:10:27

Silverlight

2018-04-02 10:16:00

bug代碼安卓

2009-12-30 10:15:57

Silverlight

2016-05-17 10:03:39

用戶體驗運維可度量

2018-05-30 10:22:47

電商平臺

2019-08-22 15:42:03

2025-03-28 04:10:00

2025-03-05 07:58:30

2009-12-30 16:19:49

Silverlight

2010-08-05 15:06:19

Flex數據綁定
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频在线一区 | 日日操视频 | 免费的日批视频 | 日韩资源 | 欧美久久视频 | 国产美女在线观看 | 久久精品国产精品青草 | 中文字幕一区二区在线观看 | 国产精品久久久久久久一区二区 | 一区二区三区四区在线视频 | 日韩在线不卡 | 激情久久网 | 亚洲国产精品第一区二区 | 欧美视频免费 | 精品视频网 | 欧美日韩国产一区 | 日韩欧美在线一区二区 | 欧美一级黄色片在线观看 | 免费国产成人av | 超碰超碰 | 亚洲精品一区二区网址 | 亚洲最大福利网 | 亚洲免费观看视频网站 | 国产在线精品一区二区 | 午夜视频一区二区 | 欧美国产日韩一区二区三区 | 一级免费在线视频 | 亚洲欧洲精品成人久久奇米网 | 蜜桃视频在线观看免费视频网站www | 99精品欧美一区二区三区综合在线 | 精品国产一区二区三区成人影院 | 国产亚洲高清视频 | 国产精品成人国产乱 | 日本激情视频中文字幕 | 在线观看国产视频 | 国产精品久久久久免费 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 久久国产精品久久久久久 | 午夜欧美日韩 | 国产一区二区三区久久久久久久久 | 精品无码三级在线观看视频 |