|
|
|
|
Strumenti |
22-01-2013, 23:54 | #61 | ||
Senior Member
Iscritto dal: Mar 2008
Città: Milano; 9 Vendite concluse -> Wilde; emmepi; Homerj81; cos1950; mariotanza; Benia; grigor; alekia; ARG0
Messaggi: 11160
|
Quote:
Ma anche usando gli usercontrol? Perchè il mio problema è principalmente la memoria richiesta per visualizzarli tutti (e anche la CPU), per il resto non avrò mai liste lunghe oltre i 200-300 elementi Che poi a dirla tutta non è neanche la memoria il problema, è l'attesa per il primo caricamento dello stack che è noiosa... Quote:
|
||
23-01-2013, 13:55 | #62 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 739
|
Ragazzi, avrei una domanda da fare, ho iniziato anche io a sviluppare app per windows phone e sto cercando di fare un lavoro legato agli rssfeed.... adesso però ho riscontrato un problema, vi spiego:
Quando vado a scaricare ed elaborare feed che non sono all'interno di un sito .aspx va tutto bene, li legge e funziona.... se vado a caricarne uno dal formato che ho scritto non riesce a leggerlo e mi da errore. In particolare il problema si presenta con pagine come questa: http://www.sportsnetwork.com/aspdata...Anewswire.aspx mi sapreste suggerire una soluzione? grazie mille in anticipo!
__________________
WindowsPhone app: NBA World: http://goo.gl/SwOIG
|
23-01-2013, 14:29 | #63 |
Senior Member
Iscritto dal: Aug 2011
Messaggi: 971
|
Che errore ottieni?
|
23-01-2013, 14:56 | #64 | |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
Quote:
|
|
23-01-2013, 14:58 | #65 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
Sto lavorando sulla tile principale dell'app.
Ho impostato il template a CycleTile ma se provo ad aggiornare le immagini dal background agent, non funziona. Il codice é molto simile a quello trovato su msdn, quindi credo che l'errore sia piú concettuale tipo "é possibile aggiornare le immagini di una tile con risorse locali da un background agent?" |
23-01-2013, 15:13 | #66 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 739
|
eccolo qua:
__________________
WindowsPhone app: NBA World: http://goo.gl/SwOIG
|
23-01-2013, 15:47 | #67 | |
Senior Member
Iscritto dal: Mar 2008
Città: Milano; 9 Vendite concluse -> Wilde; emmepi; Homerj81; cos1950; mariotanza; Benia; grigor; alekia; ARG0
Messaggi: 11160
|
Quote:
|
|
23-01-2013, 16:47 | #68 | ||
Senior Member
Iscritto dal: Apr 2006
Messaggi: 739
|
Vi aggiorno sul problema che ho riscontrato.... ho provato altri feed da link .aspx e a quanto pare funzionano... mentre tutti i link (rss) provenienti dal sito che ho citato sopra mi restituiscono quell'errore, esattamente me lo da qui:
Codice:
StringReader stringReader = new StringReader(feedXML); XmlReader xmlReader = XmlReader.Create(stringReader); SyndicationFeed feed = SyndicationFeed.Load(xmlReader); <------ errore a questa riga Quote:
Quote:
p.s. riporto per semplicità di lettura il link al feed citato: http://www.sportsnetwork.com/aspdata...Anewswire.aspx
__________________
WindowsPhone app: NBA World: http://goo.gl/SwOIG
Ultima modifica di erpedo91 : 23-01-2013 alle 17:22. |
||
24-01-2013, 17:36 | #69 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
é un problema di formato della data... che é veramente strano. Il feed l'hai creato tu?
|
25-01-2013, 00:26 | #70 |
Senior Member
Iscritto dal: Mar 2008
Città: Milano; 9 Vendite concluse -> Wilde; emmepi; Homerj81; cos1950; mariotanza; Benia; grigor; alekia; ARG0
Messaggi: 11160
|
Ho un problemuccio con il binding:
ho fatto il binding della observable collection ad un long list selector. Fin qui tutto bene. I dati nella observable vengono messi attraverso un for each che li prende dalla vecchia List(Of ). Come DataTemplate ho messo il mio UserControl e come proprietà ho messo {Binding Nome} ipotizzando che la proprietà da impostare si chiami nome negli elementi della observable. Il problema è che queste proprietà, anche se vengono settate correttamente (ho controllato), non aggiornano i controlli presenti sullo usercontrol che risultano tutti uguali con i valori di default. Come mai? Io avevo impostato nel set di una variabile che questa si sarebbe impostata come valore di un certo controllo, ad esempio il testo di un textblock. Tutto normale con la classica creazione ma non ora. La proprietà c'è ma l'aggiornamento no, forse perchè il binding "non usa il set"? Altro problema è la duplicazione degli elementi. Ci sono il doppio degli elementi che dovrebbero esserci, sono tutti sdoppiati di seguito, così per intenderci: A A B B C C D D E E F F G G... |
25-01-2013, 00:27 | #71 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
Certificazione arrivata
A momenti dovrebbe apparire sullo store http://www.windowsphone.com/s?appid=...e-d37bd5d0699a |
25-01-2013, 01:55 | #72 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 739
|
no, è esterno.... in ogni caso, se non riesco a modificare l'xml che scarico, posso fargli ignorare la lettura della data?
__________________
WindowsPhone app: NBA World: http://goo.gl/SwOIG
|
25-01-2013, 06:51 | #73 | |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
Quote:
Puoi caricare l'xml in una stringa, modificarlo con una regular expression ad hoc e poi lo dai in pasto al syndicaton feed |
|
25-01-2013, 09:18 | #74 | ||
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Quote:
E soprattutto, lanci l'evento PropertyChanged nel setter delle varie proprietà? Per lo sdoppiamento: quand'è che popoli la lista? in OnNavigatedTo?
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
||
25-01-2013, 09:30 | #75 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
E vabbé... Comunque complimenti.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
25-01-2013, 09:56 | #76 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
|
25-01-2013, 10:24 | #77 | ||
Senior Member
Iscritto dal: Mar 2008
Città: Milano; 9 Vendite concluse -> Wilde; emmepi; Homerj81; cos1950; mariotanza; Benia; grigor; alekia; ARG0
Messaggi: 11160
|
Quote:
- L'icona, a parte quella piccola, è un po' sgranata. E' vero che molto probabilmente le altre dimensioni per questo tipo di app non si usano, però potrebbe fare una brutta impressione nella presentazione Il resto della GUI è semplice ma secondo me a parte se vuoi fare qualche piccolo aggiustamento estetico può anche andare bene così com'è Aggiungerei al primo avvio un messagebox che ti dice che per usare l'app è necessario autorizzarla nelle impostazioni di schermata. OK: ti porta alla schermata, Annulla: non fa niente. Appena aperta ho cliccato su impostazioni ma inizialmente non mi sono reso conto che dovevo cambiare le autorizzazioni di schermata e che ero nelle impostazioni del telefono C'è sicuramente qualcuno che non capisce e che non riesce ad usarla e poi ti mette una stella Per il resto bravo! Quote:
Intestazione classe usercontrol: Codice:
Partial Public Class CocktailPreview Inherits UserControl Codice:
Public Property CocktailName() As String Get Return CType(MyBase.GetValue(CocktailNameProperty), String) End Get Set(value As String) MyBase.SetValue(CocktailNameProperty, value) Me.txtName.Text = value End Set End Property Public Shared CocktailNameProperty As DependencyProperty = DependencyProperty.Register("CocktailName", GetType(String), GetType(CocktailPreview), Nothing) Codice:
Public Class Cocktail Implements INotifyPropertyChanged Codice:
Public Property Nome() As String Get Return _Nome End Get Set(value As String) _Nome = value NotifyPropertyChanged("Nome") End Set End Property Private _Nome As String Codice:
Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged Private Sub NotifyPropertyChanged(<CallerMemberName()> Optional ByVal propertyName As String = Nothing) RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName)) End Sub XAML del LLS nella pagina di visualizzazione: Codice:
<phone:LongListSelector x:Name="lstTestBinging" VerticalAlignment="Top" ItemsSource="{Binding}"> <phone:LongListSelector.ItemTemplate> <DataTemplate> <local:CocktailPreview d:LayoutOverrides="Height" CocktailName="{Binding Nome}" /> </DataTemplate> </phone:LongListSelector.ItemTemplate> Codice:
Dim NewCocktailList As New ObservableCollection(Of Cocktail) lstTestBinging.DataContext = NewCocktailList Ah, dimenticavo, la lista viene creata nella new della pagina. La cosa strana poi è che la lista non è replicata una dopo l'altra, ma integrata, quindi anche la ripetizione duve volte della procedura non dovrebbe dare questo risultato... |
||
25-01-2013, 11:03 | #78 |
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
@Kralizek: installata.
Ho aggiunto 2 delle mie foto, ma il lockscreen non è cambiato (ovviamente ho scelto la tua app nelle impostazioni). Vedo se fra qualche minuto si aggiorna. p.s.: use it now! -.- Poi, il 2° elemento della taskbar (automatically change...) non va bene: la scritta viene troncata e se lo clicchi non fa niente...immagino serva ad attivare la rotazione tra le immagini selezionate, ma potrebbe confondere parecchio ed in generale non è bello che il tap di un elemento non generi alcun feedback (se non l'effetto tilt della scritta...). Io sposterei l'opzione dentro ad un menu settings, mettendo l'interruttore, ma immagino che sia già nella lista delle cose da fare |
25-01-2013, 11:13 | #79 | |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
Quote:
Se clicchi "automatically change" dovrebbe funzionare, ovviamente ci mette i suoi 30 minuti perché deve arrivare la chiamata dall'OS. Up per il feedback. Non ci avevo proprio pensato :P |
|
25-01-2013, 13:09 | #80 | |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 739
|
Quote:
Con una regular expression potrei togliere quello spazio cercando ogni <pubdate> e togliere il primo spazio.... (scusate il gioco di parole)
__________________
WindowsPhone app: NBA World: http://goo.gl/SwOIG
|
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:47.