Ricerca per argomento: WinRT
Windows 10 ha portato con sé nuove API per WinRT: alcune di queste ci permettono di "accedere" alla scheda di rete, per fare la scansione delle reti WiFi disponibili e, in un secondo momento, effettuare una connessione ad una rete predeterminata.La prima cosa che dobbiamo fare è ...
Su Windows 10, le applicazioni che possono girare non sono strettamente le nuove Universal Windows App per Windows 10, ma anche essere le "vecchie" applicazioni per Windows 8.Per questo motivo, potrebbe essere necessario capire, all'interno della nostra applicazione, se questa ...
Il drag&drop è una operazione che Windows supporta fin dalle prime release, ma, fino alle applicazioni WinRT basate su Windows 8.1, non era consentito trascinare un elemento (ad esempio dal File Explorer) all'interno della nostra applicazione. Fortunatamente, con Windows 10 ...
Le applicazioni attuali fanno uso di molti controlli e tra tutti, i più utilizzati sono sicuramente ListView e GridView.Questi controlli sono collegati ad una sorgente dati che spesso può risultare vuota. Al fine di migliorare l'esperienza utente in questi casi è consigliabile ...
Molto spesso le nostre applicazioni si trovano ad interagire con degli endpoint HTTP che, se interrogati correttamente, restituiscono i dati che ci interessano sotto forma di JSON. In scenari come questi, il codice che scriviamo è più o meno sempre lo stesso, ovvero: Richiesta ...
Nello script #100 abbiamo visto come monitorare quando un dispositivo entra ed esce da determinate aree, attraverso le API di Geofence, quando l'app è in esecuzione.Questo controllo può essere eseguito anche quando un'app non è in esecuzione grazie a un IBackgroundTask e a ...
In WinRT abbiamo la possibilità di lanciare notifiche toast con estrema facilità grazie alla classe ToastNotificationManager e al metodo CreateToastNotifier.Grazie a GetTemplateContent recuperiamo l'XmlDocument di una notifica specificando uno dei valori dell'enum ...
Le API di localizzazione di WinRT permettono di monitorare quando un dispositivo entra (ed esce) da determinate aree definite da oggetti Geofence.L'area può essere definita da latitudine, longitudine, raggio e possono essere impostati tempi di permanenza oltre all'evento, se ...
Nello script #79 abbiamo visto come sia possibile conoscere i device collegati grazie alla classe DeviceInformation e al metodo FindAllAsync.DeviceInformation espone anche il metodo CreateWatcher, con il quale possiamo creare un oggetto DeviceWatcher e conoscere quando una ...
Nello script #95 abbiamo visto com'è possibile eseguire il download di file remoti in background, grazie a BackgroundDownloader, presente nel namespace Windows.Networking.BackgroundTransfer.I download in background escono dal ciclo di vita dell'app, quindi dobbiamo monitorarli ...