是,否,取消Silverlight中的确认

cra*_*hie 3 c# silverlight

我需要在我的silverlight应用程序中有"否取消确认"窗口.我正在尝试使用子窗口来实现此目的.但 this.Show();不要等到用户提出他的意见.

有帮助吗?

谢谢

PS:我对silverlight很新

tex*_*ex5 16

如果你只是使用OK和Cancel按钮就可以了,你也可以使用Messagebox,虽然它看起来不那么花哨.

MessageBoxResult result = MessageBox.Show("Lorem ipsum doso mitus dasam ...", 
    "The title", MessageBoxButton.OKCancel);

if (result == MessageBoxResult.OK) {
    MessageBox.Show("You clicked OK");
}
Run Code Online (Sandbox Code Playgroud)


Ant*_*nes 5

使用子表单,因为您目前只是重新排列Show所谓的代码: -

void SomeMethod()
{
   var dialog = new YesNoCancelDialog();
   dialog.Closed += (s, args) =>
   {
     switch (dialog.Result)
     {
        //Handle resulting user choice
     }
   }
   dialog.Show();
}
Run Code Online (Sandbox Code Playgroud)