Ich versuche, nach dem Tippen auf Alarm anzuzeigen, oder klicken Sie auf die ausgewählte ListView
Box. Derzeit ist die selectedItem
an SelectedTicket
gebunden, die innerhalb des ViewModel einen Objektaufruf SelectedTicket
auslösen. Sobald der SelectedTicket
ausgelöst wird, führt es dann eine popup.show()
Methode mit der DisplayAlert()
Methode aus. Die Methode DisplayAlert()
wird ausgeführt, zeigt jedoch nicht die AlertBox an.Alarmbox erscheint nicht in Xamarin Forms, DisplayAlert()
========================================= =====
//// Xaml Seite
<ListView ItemsSource="{Binding TicketList,Mode=OneWay}" RowHeight="130"
ItemTemplate="{StaticResource TicketListTileTemplate}" BackgroundColor="#d9deeb"
SelectedItem="{Binding SelectedTicket, Mode=TwoWay}" SeparatorVisibility="None">
</ListView>
============================ ======================
//// ViewModal
public object SelectedTicket
{
get
{
return _SelectedTicket;
}
set
{
if (SetProperty(ref _SelectedTicket, value))
{
if ((value != null) && (value is TicketListItem))
{
popup1.Show();
SelectedTicket = null;
}
}
}
}
=============================================== =======
////Popup.cs
async public void Show()
{
DisplayAlert("Alert", "Your have been alerted", "OK");
}