【问题标题】:How do i set event handler to a control?如何将事件处理程序设置为控件?
【发布时间】:2013-12-15 20:01:56
【问题描述】:

我是使用 xaml 和 c# 开发 Windows 8 应用程序的新手。我使用创建了一个新图像。

  Image img = new Image();

我已成功将图像添加到画布,但我想将事件处理程序指针添加到 img。我该怎么做?

【问题讨论】:

    标签: c# wpf silverlight xaml windows-8


    【解决方案1】:

    您的 Image 实例在代码中

    Image img = new Image();
    

    而且我假设您已经将它添加到您的 Canvas 中,所以在代码中挂钩您的事件是合乎逻辑的地方

    Image img = new Image();
    img.PointerPressed += Image_PointerPressed;
    

    您在同一类的其他地方定义了 Image_PointerPressed

    private void Image_PointerPressed(object sender, PointerRoutedEventArgs e)
    {
        // do what you want here...
    }
    

    【讨论】:

    • 应该真的是另一个帖子,但我认为你想要的是 img.ManipulationMode = ManipulationModes.All;
    猜你喜欢
    • 2018-04-03
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 2013-05-08
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多