如何创建自定义反馈按钮?

时间:2011-04-11 16:07:27

标签: windows-phone-7 expression-blend

如何使用表达式混合4创建自定义按钮? 我在按钮中插入图像并接收反馈

感谢

1 个答案:

答案 0 :(得分:1)

我猜:您想创建一个内部带有图片的按钮,点击事件会触发EmailComposeTask以发送包含反馈的电子邮件。

有很多教程如何在Blend中创建一个按钮。这很简单

  1. 拖动屏幕上的按钮。
  2. 将按钮的内容更改为图像或创建新的/编辑按钮的复制样式/模板。将TextBlock更改为Image。
  3. 这就是用户界面,现在你需要逻辑。这是Visual Studio的工作。

    (您始终可以在Visual Studio中创建所有UI - 我更喜欢这种方式)

    XAML的例子

    <Button>
          <Button.Content>
            <Image Source="img.png" />  
          </Button.Content>
        </Button>
    

    然后你在页面后面的代码中创建一个EmailComposeTask。

            EmailComposeTask emailComposeTask = new EmailComposeTask();
            emailComposeTask.To = "foo@bar.com";
            emailComposeTask.Subject = "Windows Phone 7 app - Feedback";
            emailComposeTask.Show();