我是一名使用 Expression blend 的设计师。有谁知道如何使用事件选项卡?我正在查看一列输入字段,例如鼠标输入等。不知道在这些想法中添加什么?
问问题
1335 次
1 回答
3
这些输入字段对应于代码中的事件处理程序。尝试在您的项目中添加一个按钮,然后双击“Click”事件的输入区域。它将带您直接进入代码。就在“// TODO:在此处添加事件处理程序实现”行下方。添加以下内容:
MessageBox.Show("Hello!");
现在,当您单击按钮时,您应该会看到一个消息框。如果您查看按钮的 Xaml,您应该会看到 Click 属性分配了一个与代码文件中的函数名称匹配的值(即private void Button_Click(object sender, EventArgs ea)
应该对应于 Xaml <Button Click="Button_Click"/>
)。代码中存在的部分(函数)通常称为“事件处理程序”,这是您在 Blend 中事件旁边的输入区域中看到的值。
处理事件的最佳实践通常是让您(设计师)主要使用事件作为情节提要的触发器,而不是在 Blend 中分配事件处理程序。开发人员可以在代码中连接他们需要的事件;希望您不需要使用除触发动画或 VisualStateManager 更改之外的事件。
于 2009-09-30T16:20:17.283 回答