38 messaggi dal 27 dicembre 2011
Ciao,

avrei la necessità di creare una maschera che si componga in base al tipo parametro. Ad esempio se lato viewmodel il tipo di parametro che vedo è un intero, allora sulla maschera ci deve essere una texbox; se è un valore a scelta multipla allora dovrebbe esserci una combo.. e così via.

La maschera è abbastanza semplice, e si può immaginare come una grid con 2 colonne, dove sulla prima ci sarà il "Titolo" del parametro, sull'altra colonna il parametro da modificare.

Qualche idea su come procedere?
427 messaggi dal 13 novembre 2009
Ciao,
Utilizzerei codice in if su razorpage o utilizzerei placeholder lato server in aspx
Comunque per grid che intendi una griglia o un repeater table tr td
Modificato da flaviovb il 10 giugno 2019 10:40 -
38 messaggi dal 27 dicembre 2011
Ciao,

scusa ma non ho specificato. La cosa mi servirebbe per WPF.

Grazie lo stesso per l'aiuto.
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Marco,
penso che quello che vuoi realizzare sia un "property grid". Non devi costruirlo da zero ma esistono alcune implementazioni che ti linko di seguito.

https://github.com/xceedsoftware/wpftoolkit/wiki/PropertyGrid
https://archive.codeplex.com/?p=wpfpropertygrid
https://www.codeproject.com/Articles/1092748/WPF-PropertyGrid-2

ciao,
Moreno

Enjoy learning and just keep making
38 messaggi dal 27 dicembre 2011
Ciao,

grazie per l'aiuto.

In realtà non vorrei usare una PropertyGrid perchè non mi piace troppo.
Visto che nel mio model ho un elemento che mi identifica il la sezione di competenza e poi i vari sottoelementi, volevo creare tanti group box quante sono le sezioni e poi all'interno di ognuno inserire un grid con 2 colonne, la prima con la descrizione del parametro, la seconda con il valore del parametro (che sarà una combo, textbox, ecc in base al tipo di parametro)
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Marco,
tra gli articoli che ti avevo linkato, ce n'è uno che ti mostra come costruire il tuo personale PropertyGrid, così che tu abbia il preciso controllo su come deve essere presentato.
Eccolo, sfrutta una DataGrid come controllo base.
https://www.codeproject.com/Articles/1092748/WPF-PropertyGrid-2

Il sorgente si trova qui:
https://github.com/imagin-tech/Imagin.NET/tree/bb2f780cc10ef5f03bda473f6115eef1b11b27cd/Imagin.Common.WPF/_Controls/PropertyGrid

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.