Xamarin.Forms
चेतावनी प्रदर्शित करें
खोज…
DisplayAlert
एक बॉक्स पॉप-अप किया जा सकता है एक पर Xamarin.Forms Page
विधि, द्वारा DisplayAlert
। हम एक शीर्षक, निकाय (सतर्क रहने के लिए पाठ) और एक / दो एक्शन बटन प्रदान कर सकते हैं। Page
DisplayAlert
पद्धति के दो ओवरराइड प्रदान करता है।
-
public Task DisplayAlert (String title, String message, String cancel)
यह ओवरराइड एकल रद्द बटन के साथ अनुप्रयोग उपयोगकर्ता के लिए एक चेतावनी संवाद प्रस्तुत करता है। चेतावनी सामान्य रूप से प्रदर्शित होती है और एक बार खारिज करने के बाद उपयोगकर्ता एप्लिकेशन के साथ इंटरैक्ट करता रहता है।
उदाहरण :
DisplayAlert ("Alert", "You have been alerted", "OK");
ऊपर टुकड़ा एक मंच में अलर्ट के मूल निवासी कार्यान्वयन (पेश करेंगे AlertDialog
एंड्रॉयड, में UIAlertView
आईओएस में, MessageDialog
Windows में) नीचे के रूप में।
-
public System.Threading.Tasks.Task<bool> DisplayAlert (String title, String message, String accept, String cancel)
यह ओवरराइड एक स्वीकार और रद्द बटन के साथ अनुप्रयोग उपयोगकर्ता के लिए एक चेतावनी संवाद प्रस्तुत करता है। यह दो बटन पेश करके और एक boolean
वापस करके उपयोगकर्ता की प्रतिक्रिया प्राप्त करता है। अलर्ट से प्रतिक्रिया प्राप्त करने के लिए, दोनों बटन के लिए पाठ की आपूर्ति करें और विधि की प्रतीक्षा करें। उपयोगकर्ता द्वारा विकल्पों में से एक का चयन करने के बाद उत्तर कोड में वापस आ जाएगा।
उदाहरण :
var answer = await DisplayAlert ("Question?", "Would you like to play a game", "Yes", "No");
Debug.WriteLine ("Answer: " + (answer?"Yes":"No"));
उदाहरण 2: (यदि स्थिति सच है या झूठी जांच को आगे बढ़ाएं)
async void listSelected(object sender, SelectedItemChangedEventArgs e)
{
var ans = await DisplayAlert("Question?", "Would you like Delete", "Yes", "No");
if (ans == true)
{
//Success condition
}
else
{
//false conditon
}
}
केवल एक बटन और कार्रवाई के साथ चेतावनी उदाहरण
var alertResult = await DisplayAlert("Alert Title", Alert Message, null, "OK");
if(!alertResult)
{
//do your stuff.
}
यहां हमें ओके क्लिक एक्शन मिलेगा।