Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

C#, UWP: IReadOnlyList von Kontakten erstellen

 

Aufgabe 1: wie lädt man eine ReadOnlyList

Unter Windows 10 Contacts kann man die Contacts in eine Readonly Liste laden. Leider komme ich wie so oft noch mit der Syntax nicht klar.

 

Syntax:

(Awaitable) IAsyncOperatoin <IReadOnlyList<Contact>> ContactStore.FindContactsAsync() ( + 1 Überladung)

Ruft die Liste aller Kontakte im Kontaktspeicher ab

Syntax: IReadOnlyList<Contacts> x=await FindContactsAsync()

 

Lösung:

//< Find-Contacts >

IReadOnlyList<Contact>  contacts = await contactStore.FindContactsAsync(); //sTelefonNummer

//</ Find-Contacts >

 

Aufgabe 2: wie zeigt man die Elemente einer Liste an

Man kann die einzelnen Elemente der ReadOnly Liste mit foreach() durchlaufen.

 

Hier ein Beispiel des durchlaufen aller Elemente einer Liste

if (contacts.Count > 0)

{

    //----< Contact_Exits >----

    //*check rename

    foreach (Contact contact in contacts)

    {   

        Debug.WriteLine("Name=" + contact.DisplayName + ":" + contact.Id );

    }

    //----</ Contact_Exits >----

}

 

im C# Code unter Visual Studio:

 

 

Beispiel einer Lösung:

Lade alle Kontakte in eine Kontakt-Liste

Loop durch alle Einzel-Kontakte der Kontaktliste

//< Find-Contacts >

IReadOnlyList<Contact>  contacts = await contactStore.FindContactsAsync(); //sTelefonNummer

//</ Find-Contacts >

 

if (contacts.Count > 0)

{

    //----< Contact_Exits >----

    //*check rename

    foreach (Contact contact in contacts)

    {   

        Debug.WriteLine("Name=" + contact.DisplayName + ":" + contact.Id +  " , Number=" + contact.Phones[0].Number );

    }

    //----</ Contact_Exits >----

}

 

 

 

 

 

 

Unter MSDN

ContactList.GetContactAsync | getContactAsync method

Asynchronously retrieves the specified Contact object from the ContactList.

https://msdn.microsoft.com/en-us/windows.applicationmodel.contacts.contactlist.getcontactasync

contactList.getContactAsync(contactId).done( /* Your success and error handlers */ );

 

public IAsyncOperation<Contact> GetContactAsync(   string contactId )

Public Function GetContactAsync(  contactId As String ) As IAsyncOperation(Of Contact)

public:

IAsyncOperation<Contact>^ GetContactAsync(  String^ contactId )

 

 

Mobile
»
C#: Tag nach Wochentag oder Wochenende prüfen
»
C#: Anzahl Tage in einem Monat berechnen
»
C#: Montag eines aktuellen Wochentages berechnen
»
C#: Suche Eintrag in Liste
»
C#: Wert in einer Dictionary finden und Vergleichen
»
C#: Ordner- Verzeichnis Name aus Pfad ermitteln
»
C#: Entfernen von Escapesequenzen
»
C#: Text ohne Sonderzeichen
»
C#, UWP: IReadOnlyList von Kontakten erstellen
»
C# Code: Suche Tag und Einfügen String in eime HTML Text

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de