【问题标题】:Changing the content of a button when clicked? [duplicate]单击时更改按钮的内容? [复制]
【发布时间】:2015-12-02 17:36:43
【问题描述】:

我正在尝试在单击按钮时更改按钮中的文本。我将如何去做(我看到了许多不同的答案)?

错误是:错误 16“System.Windows.Controls.Button”不包含“Text”的定义,并且没有接受“System.Windows.Controls”类型的第一个参数的扩展方法“Text”。可以找到“按钮”(您是否缺少 using 指令或程序集引用?)

if (Result == MessageBoxResult.Yes)
{
    MessageBox.Show("You Reserved this seat");
    btnSeat1.Text = "Reserved";
}

【问题讨论】:

  • 正如你在标题中所说:btnSeat1.Content = "Reserved";
  • 代码btnSeat1.Text 应该可以工作..@The_Doctor 是这个`WPF 还是WinForms..?
  • 你的代码在 wpf 中吗?

标签: c# wpf button


【解决方案1】:

WinForms 按钮有 Text,WPF 按钮 (System.Windows.Controls.Button) 有 Content

Text 是一个字符串,Content 可以很复杂(link

所以把你的代码改成:

btnSeat1.Content = "Reserved";

【讨论】:

  • 这就是我认为你在之前的评论中所表达的意思,哈哈+1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-03
相关资源
最近更新 更多