Schaltfläche mit ICommand nicht deaktiviert?

Habe ich ein button-Steuerelement in meine wpf-mvvm-Anwendung.

Benutze ich ein ICommand - Eigenschaft (definiert in der viewmodel) binden Sie die Schaltfläche click-Ereignis zu viewmodel.

Habe ich -> ausführen und canexecute Parameter für meine ICommand Umsetzung (RelayCommand).

Selbst wenn CanExecute falsch ist... " - button ist nicht deaktiviert...WENN button INHALTE BILD

Aber, wenn die Taste Inhalt ist text..aktivieren/deaktivieren funktioniert einwandfrei.

<Button DockPanel.Dock="Top" 
                        Command="{Binding Path=MoveUpCommand}">
                    <Button.Content>
                        <Image Source="/Resources/MoveUpArrow.png"></Image>
                    </Button.Content>
                    <Style>
                        <Style.Triggers>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter Property="Opacity" Value=".5" />
                            </Trigger>
                        </Style.Triggers>
                    </Style>
                </Button>
InformationsquelleAutor Relativity | 2010-12-26
Schreibe einen Kommentar