Я знаю, как устанавливать команды ApplicationCommands по умолчанию в WPF, чтобы включить простые операции вырезания, копирования и вставки через ContextMenu. Однако мне нужно быть в состоянии сделать это в коде, чтобы я мог динамически назначать команды при создании моих текстовых полей.
Как я могу воссоздать этот очень простой код WPF в коде:
<TextBox x:Name="txtTagName" Style="{StaticResource TextBoxStyle}">
<TextBox.ContextMenu>
<ContextMenu Style="{StaticResource DefaultContextMenuStyle}">
<MenuItem x:Name="cmCut" Header="Cut" Command="ApplicationCommands.Cut" />
<MenuItem x:Name="cmCopy" Header="Copy" Command="ApplicationCommands.Copy" />
<MenuItem x:Name="cmPaste" Header="Paste" Command="ApplicationCommands.Paste" />
</ContextMenu>
</TextBox.ContextMenu>
</TextBox>