WPF内置命令

时间:2021-08-01 04:46:53
<Window x:Class="WpfCommands.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <StackPanel>
        <WrapPanel>             <Button Width="100" Height="30" Command="{x:Static ApplicationCommands.Copy}"
                Content="{Binding Path=Command.Text, RelativeSource={RelativeSource Self}}"
                CommandTarget="{Binding ElementName=textBox}" ></Button>
            <Button Width="100" Height="30" Command="Cut"
                Content="{Binding Path=Command.Text, RelativeSource={RelativeSource Self}}"
                CommandTarget="{Binding ElementName=textBox}" ></Button>
            <Button Width="100" Height="30" Command="Paste"
                Content="{Binding Path=Command.Text, RelativeSource={RelativeSource Self}}"
                CommandTarget="{Binding ElementName=textBox}" ></Button>
            <Button Width="100" Height="30" Command="Undo"
                Content="{Binding Path=Command.Text, RelativeSource={RelativeSource Self}}"
                CommandTarget="{Binding ElementName=textBox}" ></Button>
            <Button Width="100" Height="30" Command="Redo"
                Content="{Binding Path=Command.Text, RelativeSource={RelativeSource Self}}"
                CommandTarget="{Binding ElementName=textBox}" ></Button>
        </WrapPanel>
        
        <TextBox Name="textBox" Height="200"></TextBox>
    </StackPanel>
</Window>