Hallo allemaal,
Ik ben bezig met een Windows Phone applicatie met Caliburn.Micro framework. Nu wil ik data tonen in een ListBox en vraag me af wat de beste manier is om (statische) plaatjes te tonen in de ListBox.
Op mijn ViewModel heb ik een collectie van objecten en die wordt gebind aan de ListBox in de View door Caliburn.Micro.
Op basis van een eigenschap van het object waaraan gebind is wil ik een plaatje tonen in de ListBox. Nu zou ik op het object een eigenschap kunnen maken waar dit plaatje gegenereerd wordt. Maar de plaatjes zijn statisch en er zijn een beperkt aantal opties (zeg 3 verschillende plaatjes). Het lijkt mij dat die 3 plaatjes bij de Views horen en dus niet in de ViewModel opgenomen moeten worden.
Een andere optie zou zijn om een Uri property op de ViewModel te maken die een uri naar het plaatje terug geeft, maar dan wordt het moeilijk om de ViewModel te hergebruiken voor een Windows 8 app bijvoorbeeld. Hoe zou ik dit het beste op kunnen lossen?
Ik ben bezig met een Windows Phone applicatie met Caliburn.Micro framework. Nu wil ik data tonen in een ListBox en vraag me af wat de beste manier is om (statische) plaatjes te tonen in de ListBox.
Op mijn ViewModel heb ik een collectie van objecten en die wordt gebind aan de ListBox in de View door Caliburn.Micro.
Op basis van een eigenschap van het object waaraan gebind is wil ik een plaatje tonen in de ListBox. Nu zou ik op het object een eigenschap kunnen maken waar dit plaatje gegenereerd wordt. Maar de plaatjes zijn statisch en er zijn een beperkt aantal opties (zeg 3 verschillende plaatjes). Het lijkt mij dat die 3 plaatjes bij de Views horen en dus niet in de ViewModel opgenomen moeten worden.
Een andere optie zou zijn om een Uri property op de ViewModel te maken die een uri naar het plaatje terug geeft, maar dan wordt het moeilijk om de ViewModel te hergebruiken voor een Windows 8 app bijvoorbeeld. Hoe zou ik dit het beste op kunnen lossen?
Hail to the king baby!