Ik ben een beetje aan het rommelen voor een win 8 app, nu zit ik eigenlijk met een vraagje. Wellicht is het een vrij kleine vraag maar ik heb geen zin om de coffee corner over te nemen 
In elk geval, stel je hebt dit voorbeeld:
- Ik wil een value - wat altijd INT is - , gaan plaatsen in de UI. Logischerwijs pak ik gewoon een textbox, aangezien ik niet direct een 'random data veld' zie.
Al snel kom je ergens met dit:
Mij ontgaat eigenlijk alle logica om dingen als een INT te gaan behandelen om het vervolgens maar 'te casten' naar een string... Ok, logisch gezien wil je de variabele als INT in je code behandelen, en kun je hier dan dingen mee doen als '++'. Waarom is het niet gewoon mogelijk om dit als INT te behouden als je dit naar de user gooit? Waarom moet het perse een string zijn, terwijl het technisch gezien een int is.
Ik ben er ook van bewust dat je het in een .Text gooit, maar is er geen equivalent zoals Value voor een text field die zich dan wel zo gedraagt dat hij het als een Data output ziet ipv een Value voor dat element?
In elk geval, stel je hebt dit voorbeeld:
- Ik wil een value - wat altijd INT is - , gaan plaatsen in de UI. Logischerwijs pak ik gewoon een textbox, aangezien ik niet direct een 'random data veld' zie.
Al snel kom je ergens met dit:
code:
1
2
3
4
5
| int blaat = 0; blaat++; MyLittleTextBox.Text = blaat.ToString(); |
Mij ontgaat eigenlijk alle logica om dingen als een INT te gaan behandelen om het vervolgens maar 'te casten' naar een string... Ok, logisch gezien wil je de variabele als INT in je code behandelen, en kun je hier dan dingen mee doen als '++'. Waarom is het niet gewoon mogelijk om dit als INT te behouden als je dit naar de user gooit? Waarom moet het perse een string zijn, terwijl het technisch gezien een int is.
Ik ben er ook van bewust dat je het in een .Text gooit, maar is er geen equivalent zoals Value voor een text field die zich dan wel zo gedraagt dat hij het als een Data output ziet ipv een Value voor dat element?