C'èun'interfacciautentepropriolì.Puoivederechehasiaelementiditestochediimmagine.Tuttavia,allafineètuttaimmagine.Iltestoricercabile,selezionabileecopiabilechevedetechestodigitandoinquestomomentofinisceperessereun'immaginesulloschermo,ancheseadifferenzadell'immaginesopraèinviataalcomputercometesto.Iltuocomputerloconvertedatestoaun'immaginepermetterlosulloschermo.Ilmiocomputerhafattolostessoperdarmil'immaginechehoaggiuntosopra.Housatoilpulsantedellaschermatadistampaedipingopertrasformarloinunfilechepotreiallegare.
Èpossibilescriverecodicechecreaimmaginivivideedettagliatecheprovengonodanient'altrochecodicebasatosutesto.Disolito,ipiccolifilediimmagine,idatiditestoeilcodicevengonocombinatisaggiamente,allafine,percreareun'unicagrandeimmaginecheriempieloschermo.
Ilcodice
c#hamoltoachefareconl'interfacciautente.L'interfacciautentediunprogrammac#ècontrollatadalcodice.Qualicontrollivengonomostrati,inchestatosono,cosasuccedequandovengonomanipolati,sonodeterminatidalcodice.
Sestaichiedendocomeinteragireconun'interfacciautenteutilizzandoilcodicec# qui è un buon punto di partenza. Ti suggerisco di consultare il controller della visualizzazione del modello per imparare a separare questi responsabilità, il modello di osservatore per scoprire cosa sia realmente un evento e il principio dell'inversione di dipendenza così vedrai perché le cose non dovrebbero essere collegate a qualcuno. Il fatto di averlo fatto in precedenza avrebbe migliorato molte delle interfacce utente su cui ho lavorato nel corso degli anni.