Articles of microsoft metro

PointerPressato non funzionante con clic sinistro

Creando l’app Metro (Microsoft UI) per Windows 8 su WPF + C #, ho incontrato difficoltà con l’evento PointerPressed su un pulsante. L’evento non si verifica quando eseguo il clic con il tasto sinistro del mouse (con il mouse), ma accade nel caso in cui si fa clic con il tasto destro del mouse o […]

ReadText dal file nella codifica ANSII

Io uso la libreria Q42.Winrt per scaricare il file html nella cache. Ma quando uso ReadTextAsync ho un’eccezione: Non esiste alcuna mapping per il carattere Unicode nella tabella codici multibyte di destinazione. (Eccezione da HRESULT: 0x80070459) Il mio codice è molto semplice var parsedPage = await WebDataCache.GetAsync(new Uri(String.Format(“http://someUrl.here”))); var parsedStream = await FileIO.ReadTextAsync(parsedPage); Apro il […]

Mostra un file di archiviazione in Windows 8 Metro C #

Vorrei visualizzare un file immagine sull’interfaccia utente dalle risorse. Sono riuscito a memorizzare l’object come StorageFile . Come posso visualizzarlo? Ho provato a visualizzarlo in una fonte di tag XAML . È ansible StorageFile Image ? string path = @”Assets\mypicture.png”; StorageFile file = await InstallationFolder.GetFileAsync(path);

WinRT Xaml ListView – Touch non scorre bene

Ho una vista elenco orizzontale che scorre fuori campo a destra, come questo: Il problema è che, quando si usa il touch, non si può scorrere per scorrere il ListView di default, sembra semplicemente afferrare la voce ListView e trascinarla orizzontalmente un po ‘. L’unico modo per farlo scorrere è fare clic sui 5-10 pixel […]

Accesso ad altri processi nell’app Win8 Metro-style

Sto cercando di creare un’applicazione “metro-style” per Windows 8 che funzioni come “app killer”. Per quelli di voi che hanno utilizzato Win8 (Tech Preview) noterete che una volta aperta un’app di tipo metro non è ansible chiuderla (senza entrare in Task Manager e terminare il processo). La mia sfida è che non posso accedere a […]

Come aggiungere array di byte allo StorageFile esistente?

Ho bisogno di scrivere in un file di dati di byte in modo consequenziale (nella mia app Metro) e c’è una class FileIO con metodi AppendTextAsync e WriteBytesAsync ma senza AppendBytesAsync necessario, quindi come posso aggiungere una matrice di byte a un file di StorageFile ?

Recupera i dati Json con HttpClient

Sto programmando per Visual Studio 2011, quindi sono costretto a utilizzare HttpClient . Ho bisogno di recuperare alcuni dati JSON dal web, ma suppongo di dover impostare il contenuto su “dati json” o qualcosa del genere perché ottengo sempre strani caratteri quando si utilizza solo questo codice: HttpClient client = new HttpClient(); var response = […]

come creare la relazione raccolta (1: n)

Sto implementando il database SQLite nella mia applicazione Windows Store (WinRT). Voglio una relazione tra due tabelle (1: n) Libro (1) – Capitolo (n) class Book { [SQLite.AutoIncrement, SQLite.PrimaryKey] public int Id { get; set; } public String Title { get; set; } public String Description { get; set; } public String Author { get; […]

Accettazione di certificati SSL non validi tramite WinRT

Esistono scenari in cui si desidera che l’applicazione accetti i certificati SSL non validi (ambiente di test / certificati autofirmati, ecc.). Nel mondo .NET si usa la class ServerCertificateValidationCallback per farlo. Sfortunatamente la class non esiste in un contesto WinRT. Ho bisogno di consumare un’API Web utilizzando WinRT che è ospitato su un server senza […]

WinRT – Caricamento dei dati mantenendo l’interfaccia utente retriggers

Sto sviluppando un’applicazione Windows Metro e sto riscontrando un problema con l’interfaccia utente che non risponde. Per quanto ne so, la causa è la seguente: <ListView … SelectionChanged="ItemListView_SelectionChanged" … Questo evento è gestito qui: async void ItemListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (this.UsingLogicalPageNavigation()) this.InvalidateVisualState(); MyDataItem dataItem = e.AddedItems[0] as MyDataItem; await LoadMyPage(dataItem); } private async […]