我是一名
(1) 使用Childwindow:虽然这是一个好的解决方案,但它弹出的方式不像MessageBox弹出窗口,因为在MessageBox弹出窗口中,我们可以清楚地看到后面的数据,但我们无法编辑/单击/更改它,而在Childwindow弹出窗口中,它的可见性较低。(因此,如果您知道任何使childwindow背景可见的方法,就像MessageBox一样,那么欢迎告诉我替代方案)。
(2) 使用PopUp控件:因为它不会像MessageBox那样准确地弹出,并且可以很容易地与MessageBox区分开来,当PopUp控件弹出时,后面的数据始终是可编辑的,如果我将其设置为Collapsed,则什么也不显示。所以我希望弹出窗口能像MessageBox.Show()一样完全弹出。
而在MessageBox.Show()中,我们可以看到它弹出时后面的GUI是可见的但不可点击,弹出方式也是完美的,所以我想要一个能够完全弹出的带有三个按钮的窗口。
请问有人能帮我实现我的目标吗?
silverlight
初学者,我遇到了这样的情况:我需要弹出一个包含三个按钮(是/否/确定)的消息框。请不要给我以下建议(我已经尝试过并感到疲倦):(1) 使用Childwindow:虽然这是一个好的解决方案,但它弹出的方式不像MessageBox弹出窗口,因为在MessageBox弹出窗口中,我们可以清楚地看到后面的数据,但我们无法编辑/单击/更改它,而在Childwindow弹出窗口中,它的可见性较低。(因此,如果您知道任何使childwindow背景可见的方法,就像MessageBox一样,那么欢迎告诉我替代方案)。
(2) 使用PopUp控件:因为它不会像MessageBox那样准确地弹出,并且可以很容易地与MessageBox区分开来,当PopUp控件弹出时,后面的数据始终是可编辑的,如果我将其设置为Collapsed,则什么也不显示。所以我希望弹出窗口能像MessageBox.Show()一样完全弹出。
而在MessageBox.Show()中,我们可以看到它弹出时后面的GUI是可见的但不可点击,弹出方式也是完美的,所以我想要一个能够完全弹出的带有三个按钮的窗口。
请问有人能帮我实现我的目标吗?
ChildWindow
的OverlayBrush
和OverlayOpacity
属性 - Vladimir