से एक संवाद विंडो को कैसे रोक सकता हूं यदि मैं System.Windows.Window से प्राप्त कक्षा बना देता हूं और इसे ShowDialog के साथ दिखाता हूं तो यह मुख्य विंडो के ऊपर दिखाई देता है, और मुख्य विंडो अक्षम है। हालांकि अन्य अनुप्रयोगों के पीछे दोनों खिड़कियां रखना संभव है, और फिर मुख्य विंडो को वापस लाएं। यह सिर्फ एक खिड़की छोड़ देता है जो दुर्घटनाग्रस्त प्रतीत होता है, और भ्रमित हो सकता है।मैं छिपी हुई
क्या यह सुनिश्चित करना संभव है कि मुख्य विंडो दिखाए जाने पर संवाद विंडो हमेशा प्रदर्शित होती है? MessageBox.Show संवाद ऐसी कोई समस्या
हैअद्यतन:
एक परीक्षण संवाद
public partial class MyDialog : Window
{
public MyDialog()
{
InitializeComponent();
}
}
के रूप में परिभाषित किया गया है और
MyDialog d = new MyDialog();
d.ShowDialog();
आप उपयोग पर्चा :: ShowDialog (IWin32Window) विधि क्या इस कोड को काम करना चाहिए? जैसा कि आप उम्मीद करते हैं मालिक मालिक खिड़की के साथ संवाद व्यवहार करना चाहिए। –
मैं प्रपत्र का उपयोग नहीं कर रहा हूं, इसकी एक प्रणाली है। Windows.Window, और ShowDialog कोई पैरामीटर नहीं लेता –