接下来为添加RibbonButton 和RibbonCheckBox 一些简单的事件。
private void ribbonButton_Click(object sender, RoutedEventArgs e)
{
// TODO: Add event handler implementation here.
MessageBox.Show("Button Clicked.");
}
{
// TODO: Add event handler implementation here.
MessageBox.Show("Button Clicked.");
}

private void RibbonCheckBox_Checked(object sender, RoutedEventArgs e)
{
// TODO: Add event handler implementation here.
MessageBox.Show("Checked.");
}
{
// TODO: Add event handler implementation here.
MessageBox.Show("Checked.");
}

private void RibbonCheckBox_Unchecked(object sender, RoutedEventArgs e)
{
// TODO: Add event handler implementation here.
MessageBox.Show("UnChecked.");
}
{
// TODO: Add event handler implementation here.
MessageBox.Show("UnChecked.");
}
通过上面的简单的演示,本次微软发布的Ribbon for WPF 的确为我们开发Ribbon 工具栏省了不少事,不必为繁琐的嵌套XAML 代码发愁了。感兴趣的朋友可以阅读MicrosoftRibbonForWPFSourceAndSamples.zip 中的源代码学习更为复杂的Ribbon 工具栏。

