<TextBox>
<TextBox.CommandBindings>
<CommandBinding Command="ApplicationCommands.Paste" CanExecute="CommandCanExecute"></CommandBinding>
<CommandBinding Command="ApplicationCommands.Cut" CanExecute="CommandCanExecute"></CommandBinding>
<CommandBinding Command="ApplicationCommands.Copy" CanExecute="CommandCanExecute"></CommandBinding>
</TextBox.CommandBindings>
</TextBox>
private void CommandCanExecute(object sender, CanExecuteRoutedEventArgs e)
{
e.CanExecute = false;
e.Handled = true;
}