【问题标题】:Set Event on Button Click XAML Visual Studio在按钮上设置事件单击 XAML Visual Studio
【发布时间】:2016-01-18 19:59:58
【问题描述】:

我刚刚获得了一台新 PC,我一生都在使用 Mac,并且正在转向 Visual Studio。我试图弄清楚如何使用 XAML 来制作一个通用应用程序,并且正在查看这个简单的教程:https://msdn.microsoft.com/library/windows/apps/dn996906.aspx 我已经创建了基本的 UI,当我启动应用程序时,我可以看到所有的文本、文本框和按钮。我现在正在尝试将事件绑定到按钮,以便当我单击它时它会调用一个函数。该指南说,如果我选择 XAML 中的按钮并按 Alt+Enter,那么它应该将我带到属性按钮,我可以在其中选择“事件”按钮并从事件列表中选择“单击”。当我选择按钮代码所在的行并按 Alt+Enter(或其他地方建议的 F4)时,它会将我带到属性窗口,但它是空的并且没有“操作”按钮。我已经设法手动添加了该功能,但似乎如果我可以自动生成该功能,它将节省很多麻烦并使我的生活更轻松。如果有人知道如何做到这一点,我将不胜感激。

【问题讨论】:

    标签: visual-studio xaml visual-c++


    【解决方案1】:

    最快的方法是通过XAML,因为您在Visual Studio 中输入您的前端代码,例如Button,然后您输入Click=(见下文)

    Visual Studio 将提示您添加新的Event Handler。如果您按 Enter 键,则会在后端页面上为您创建一个事件。

    public sealed partial class MainPage : Page
    {
        public MainPage()
        {
            this.InitializeComponent();
        }
    
        private void myButton_Click(object sender, RoutedEventArgs e)
        {
    
        }
    }
    

    【讨论】:

    • 有没有办法更改函数的名称?我意识到这通常不是必需的,但是有没有一种简单的方法而不必在文件之间交换?如果不是,我猜这不是世界末日。
    • 是的,如果您突出显示 myButton_Click 右键单击​​然后 rename 它将在所有位置更改它
    【解决方案2】:

    更新窗口并重新启动 Visual Studio 后,我可以轻松访问属性窗口并更改事件。

    【讨论】:

      猜你喜欢
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-30
      • 2013-04-16
      • 2015-01-11
      • 1970-01-01
      相关资源
      最近更新 更多