Xamarin.Android
संवाद
खोज…
टिप्पणियों
संवाद का Context
निर्धारित करना
एक बनाते समय Dialog
एक से Activiy
हम उपयोग कर सकते हैं this
संदर्भ के रूप में।
AlertDialog.Builder builder = new AlertDialog.Builder(this);
Fragments
साथ हम संपत्ति Context
उपयोग करते हैं।
AlertDialog.Builder builder = new AlertDialog.Builder(Context);
बटन प्रकार
SetNeutralButton()
का उपयोग एक साधारण अधिसूचना और पुष्टि के लिए किया जा सकता है कि अधिसूचना पढ़ी गई है। SetPositiveButton()
का उपयोग उदाहरण के लिए पुष्टि के लिए किया जा सकता है: "क्या आप वाकई इस आइटम को हटाना चाहते हैं?" SetNegativeButton()
संवाद को खारिज करने और इसे रद्द करने के लिए है।
बैकबटन से रद्द करें अक्षम करें
अगर हम यह सुनिश्चित करना चाहते हैं कि उपयोगकर्ता बैक बटन के साथ संवाद को खारिज नहीं कर सकता है तो हम SetCanceable(false)
कह सकते हैं। यह केवल बैक बटन के लिए काम करता है।
रोटेशन
यदि स्क्रीन को घुमाया जाता है, जबकि एक डायलॉग दिखाई दे रहा है तो उसे खारिज कर दिया जाएगा और ठीक और रद्द करने वाली कार्रवाइयों को नहीं बुलाया जाएगा। आपको अपनी गतिविधि के अंदर इसे संभालना होगा और गतिविधि फिर से लोड होने के बाद संवाद को फिर से दिखाना होगा।
इसके बजाय इसे प्राप्त करने के लिए एक DialogFragment
उपयोग करें।
चेतावनी संवाद
अलर्ट डायलॉग बनाना
AlertDialog.Builder builder = new AlertDialog.Builder(Context);
builder.SetIcon(Resource.Drawable.Icon);
builder.SetTitle(title);
builder.SetMessage(message);
builder.SetNeutralButton("Neutral", (evt, args) => {
// code here for handling the Neutral tap
});
builder.SetPositiveButton("Ok", (evt, args) => {
// code here for handling the OK tap
});
builder.SetNegativeButton("Cancel", (evt, args) => {
// code here for handling the Cancel tap
});
builder.SetCancelable(false);
builder.Show();