Ctrl+Vでの貼り付けを無効にしたい、ということでしょうか?
もしそうなら、以下のようなTextBox を継承したカスタムコントロールを作成すれば可能です。
public class MyTextBox : TextBox
{
bool IsHandleKeyDown { get; set; }
protected override void OnKeyDown(KeyEventArgs e)
{
if (e.Key == Key.Ctrl)
{
IsHandleKeyDown = true;
}
if (IsHandleKeyDown && (e.Key == Key.V))
{
e.Handled = true;
}
else
{
base.OnKeyDown(e);
}
}
protected override void OnKeyUp(KeyEventArgs e)
{
if (e.Key == Key.Ctrl)
{
IsHandleKeyDown = false;
}
base.OnKeyUp(e);
}
}
なかむら(http://d.hatena.ne.jp/griefworker)