【发布时间】:2012-09-08 19:34:13
【问题描述】:
我创建了一个自定义 XAML UserControl 类,我将其传递给 ShowDialog 方法。我希望能够通过在我的 UserControl 中生成的其他事件触发单击对话框上的 OK 按钮 - 例如双击 ListItem。我有处理双击的代码(甚至绑定到 MouseDown 并检查了点击次数),但我不知道如何触发父对话框的新事件以关闭它。
// Bound to TextBlock, part of a ListBox on a UserControl
private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)
{
// trigger dialog to close with OK button
}
}
【问题讨论】:
标签: c# wpf webmatrix webmatrix-2