2010-06-16 20 views
20

voglio nascondere un pulsante in WPF usato in una forma di Windows per esempio, button.visible=falseNascondere un pulsante in WPF

Esiste un equivalente per questo in WPF?

risposta

4

Visibility = Hidden

13

È necessario impostare

button.visibility = System.Windows.Visibility.Hidden;

o

button.visibility = System.Windows.Visibility.Collapsed;

o utilizzando la proprietà WPF XAML impostare lo stesso ...

46

provare uno di questi:

button.Visibility = Visibility.Hidden; 
button.Visibility = Visibility.Collapsed; 

Hidden nasconde il pulsante ma il pulsante sarà ancora occupare spazio nell'interfaccia utente. Collapsed comprime il pulsante in modo tale che abbia larghezza e altezza pari a zero.

+2

Si noti che se si utilizza DataBinding è necessario scrivere un ValueConverter che converte il valore bool in Visibility. – Tigraine

+0

Si noti che se si utilizza DataBinding è necessario scrivere un ValueConverter che converte i valori bool in Visibility. – Tigraine

+1

Un simile convertitore esiste già. http://msdn.microsoft.com/en-us/library/system.windows.controls.booleantovisibilityconverter.aspx – YotaXP

Problemi correlati