我创建了一个带有按钮的工具栏。使用WPF按钮复制和粘贴命令
其中3个按钮被剪切和粘贴。我设置了每个按钮的命令以剪切复制和粘贴属性,但是当我运行程序时,没有任何按钮甚至可以点击。他们是否残疾我猜?我试图从文本框复制并粘贴到tabcontrol中的文本框。任何帮助表示赞赏。
<Style TargetType="{x:Type Button}" x:Key="textBoxCommands">
<Setter Property="Content"
Value="{Binding RelativeSource={RelativeSource Self},
Path=Command.Text}" />
<Setter Property="CommandTarget"
Value="{Binding ElementName=textBox}" />
</Style>
<Button x:Name="btnCut"
Click="btnCut_Click">
<Image Source="Icons/Cut.png" ToolTip="Cut" />
</Button>
<Button x:Name="btnCopy"
Click="btnCopy_Click"
Command="ApplicationCommands.Copy"
Style="{StaticResource textBoxCommands}">
<Image Source="Icons/Copy.png" ToolTip="Copy" />
</Button>
<Button x:Name="btnPaste"
Click="btnPaste_Click"
Command="ApplicationCommands.Paste"
Style="{StaticResource textBoxCommands}" >
<Image Source="Icons/Paste.png" ToolTip="Paste" />
</Button>
感谢您的回复。我明白这些命令可以用于什么。我觉得这个问题很愚蠢,但我对这一切都很陌生。什么是viewMode? – TMan
这不是一个愚蠢的问题!对不起,我有一个错字是“ViewModel”(我写过ViewMode)。我在我的答案中添加了一些代码 –