wpf button Befehlsbindung nach dem Auslösen der Eigenschaft ändert sich

Ich habe eine Schaltfläche in meinem WPF-Formular und die Schaltfläche hat den Bildtext in der MVVM-Anwendung. Wenn ich auf die Schaltfläche klicke, wird die Datei angehängt. Meine Anforderung ist, wenn sie erfolgreich angehängt wird, wird der Text in Genehmigen geändert. Ich möchte eine andere schreiben Befehlseigenschaft für diesen Befehl, nachdem der Text in Genehmigen geändert wurde.

<Button ToolTip="Attach Approval" 
        Height="25" 
        Command="{Binding AddAttachmentCommand}" 
        Margin="5,10,5,10">
    <Button.Style>
        <Style TargetType="{x:Type Button}">
            <!-- Default Content value -->
            <Setter Property="Content">
                <Setter.Value>
                    <StackPanel Orientation="Horizontal">
                        <Image Source="/UILibrary;component/Themes/Default/Images/Attach.PNG"/>
                    </StackPanel>
                </Setter.Value>
            </Setter>

            <!-- Triggered values -->
            <Style.Triggers>
                <DataTrigger Binding="{Binding IsAttachmentAvailable}" Value="True">
                    <Setter Property="Visibility" Value="Visible"/>
                    <Setter Property="Content" Value="Appprove"/>
                </DataTrigger>
                <DataTrigger Binding="{Binding IsAttachmentAvailable}" Value="False">
                    <Setter Property="Visibility" Value="Visible"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Button.Style>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage