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