ho notato che il codice seguente:È obbligatorio IsEnabled facoltativo quando si esegue il comando di associazione?
<Button Content="_Timbres..."
Command="{Binding Path=ShowTimbresCommand}"
IsEnabled="{Binding Path=CanExecuteShowTimbresCommand}"/>
si comporta altrettanto:
<Button Content="_Timbres..."
Command="{Binding Path=ShowTimbresCommand}">
che significa che il CanExecuteShowTimbresCommand viene automaticamente associato alla proprietà IsEnabled. È vero e perché?
Grazie ... significa che posso rimuovere un sacco di codice XAML. –
@MichelKeijzers: se finora hai sempre avuto a che fare con 'IsEnabled', è vero. –
Sì, al momento ho un binding di comandi dappertutto insieme a IsEnabled = CanExecute per lo stesso comando. Presumo che la modifica extra apportata nella risposta venga eseguita automaticamente. –