n° 174
Maggio 2012
Maggio 18, 2012, 06:34:38 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Applicazione WPF in C# - Abilitare / disabilitare un bottone su un'altra Page  (Letto 443 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Ryosaeba
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 9


Mostra profilo
« inserita:: Febbraio 04, 2012, 01:06:31 pm »

Ho un problema.....,non riesco Abilitare / disabilitare un bottone su un'altra Page(pagina) o window(finestra) in un progetto creato in WPF usando il linguaggio C#.

Usando sempre i Form ci riuscivo andando in progettazione la proprietà "Modifiers" di ogni bottone da 'Private' a 'Internal' e riuscivo a vedere il bottone in tutte le Form, ma in WPF non c'è...

Quindi chiede se sapete come fare?

Grazie.
Registrato
IndieAlex
Full Member
***

Karma: +13/-1
Scollegato Scollegato

Messaggi: 349

0
Mostra profilo
« Risposta #1 inserita:: Febbraio 04, 2012, 03:12:25 pm »

a parte che questo tipo di iterazione tra form o page non è propriamente il modo migliore di far funzionare le varie parti di un programma (che dovrebbero cooperare in modo logico e organizzato piuttosto che darsi comandi a vicenda), programmare con wpf è sensibilmente diverso che programmare con le windows form.

naturalmente, niente ti vieta di proseguire sulla vecchia strada, puoi usare il pattern singleton per questo caso specifico:
http://msdn.microsoft.com/en-us/library/ff650316.aspx

ma se devi passare a wpf devi farlo totalmente sfruttando il databinding, i comandi, gli stili, i modelli, ecc. usando preferibilmente dei design pattern adatti: MVVM, MEF, ecc. altrimenti meglio rimanere sulle care e vecchie windows form.

Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page