none
我用VB.net开发silverlihgt程序的一个问题... RRS feed

  • 问题

  • 在开发silverlight应用时,因为不会在blend中写 事件 代码,就还是转到VB.net中写.写出来的代码也能正常运行,但我看VB项目中的xaml时,却没有找到相关的事件代码.在VB项目中如何查看xaml相关的 事件 代码!(注:不是.vb中的)

    我的目的就是通过我熟悉的vb操作来写silverlight后,再通过分析生成的xaml代码来学习xaml的语法,这样我就可以完全在blend中编写silverlight了

    2010年4月28日 5:15

答案

  • 你好,

    建议直接在XAML里打事件的名字加=号,例如
    <Button Name="button1" Width="100" Height="25" Click="button1_Click">Button1</Button>
    当你打完Click=系统自动出现"<New Event Handler>",选中它回车就在XAML中生成了事件处理函数名字button1_Click和后台代码
    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)

    End Sub
    这样写法和你在.vb文件里用传统方法写是一样的。建议不要用传统方法倒推出XAML语法,那样不是好的学习方法。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!

    终于在blend中找到了写事件的地方和方法。经过这几天的研究,终于多少了解,原来用vb来写silverlight程序时,相关的事件代码是在.vb的文件中,xaml基本上是布局文件,vb.net在编译时,才把这两者结合成silverlight的格式输出。
    2010年4月30日 22:00

全部回复

  • 你好,

    建议直接在XAML里打事件的名字加=号,例如
    <Button Name="button1" Width="100" Height="25" Click="button1_Click">Button1</Button>
    当你打完Click=系统自动出现"<New Event Handler>",选中它回车就在XAML中生成了事件处理函数名字button1_Click和后台代码
    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)

    End Sub
    这样写法和你在.vb文件里用传统方法写是一样的。建议不要用传统方法倒推出XAML语法,那样不是好的学习方法。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    2010年4月30日 7:59
  • 你好,

    建议直接在XAML里打事件的名字加=号,例如
    <Button Name="button1" Width="100" Height="25" Click="button1_Click">Button1</Button>
    当你打完Click=系统自动出现"<New Event Handler>",选中它回车就在XAML中生成了事件处理函数名字button1_Click和后台代码
    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)

    End Sub
    这样写法和你在.vb文件里用传统方法写是一样的。建议不要用传统方法倒推出XAML语法,那样不是好的学习方法。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!

    终于在blend中找到了写事件的地方和方法。经过这几天的研究,终于多少了解,原来用vb来写silverlight程序时,相关的事件代码是在.vb的文件中,xaml基本上是布局文件,vb.net在编译时,才把这两者结合成silverlight的格式输出。
    2010年4月30日 22:00