

public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); Loaded += MainPage_Loaded; } void MainPage_Loaded(object sender, RoutedEventArgs e) { Greeting.Text = "Hello, World."; } }
当然,Silverlight就像一只坏股票一样一路绿了下去。但它仍然是一种非常有用和可行的技术,但一旦人们意识到Microsoft并没有放太多筹码在这只股票上,那时它就只能死掉——和它在当时是否是正确的工具无关,一切根源在于一种它已经过时的感觉。HTML5用“write once, run everywhere”的口号很好地营销了自己,并且数以百计的企业在他们意识到自己的错误之前,就贸贸然地一头扎了进来(它其实应该是“一次编写,到处被困,然后为每个目标设备再写一次”)。
不过,Silverlight还是有让我们喜欢的部分的,就在Windows 8.1中的XAML和C#堆栈。下面是“Hello, World”的一个版本,使用模型 – 视图 – 视图模型(MVVM)模式。
2011年 – WinRT / C#
public class ViewModel { public string Greeting { get { return "Hello, World"; } } } <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <Grid.DataContext> <local:ViewModel/> </Grid.DataContext> <TextBlock Text="{Binding Greeting}"/> </Grid>传真:0755 - 2799 6625
投诉:133-2299-1235
邮箱:sale@inmiga.com