小编Bra*_*ley的帖子

如何为属性添加PropertyChanged事件?

我已经在用户控件内创建了各种属性,并且在访问和编辑它们方面都取得了巨大的成功。我现在正在尝试为更改其中一个属性时引发的许多事件设置事件。我已经尝试了MSDN示例代码来执行此操作(请参阅此处),但是当我尝试构建解决方案时,它给了我这个错误:

严重性代码说明项目文件行抑制状态错误CS0079事件'AbilityScoreDisplay.AbilityTitleChanged'仅出现在+ =或-= DnD字符表C:\ Users \ Bradley beasley \ Documents \ Visual Studio 2019 \ Projects \的左侧DnD字符表\ DnD字符表\ AbilityScoreDisplay.Designer.cs 199有效

我遇到的另一个问题是我正在努力弄清楚如何使该事件出现在Visual Studio 2019设计器属性窗口中。

这是我添加到设计器文件中的代码:

namespace DnD_Character_Sheet
{
    partial class AbilityScoreDisplay : UserControl
    {
        public string AbilityTitle
        {
            get
            {
                return AbiltyTitleLabel.Text;
            }
            set
            {
                AbiltyTitleLabel.Text = value;
                Invalidate();
            }
        }
        public int AbilityModifier
        {
            get
            {
                return Convert.ToInt32(AbilityModifierTextBox.Text);
            }
            private set
            {
                if (value >= 0) AbilityModifierTextBox.Text = String.Format("+{0}", value);
                else AbilityModifierTextBox.Text = value.ToString();
                Invalidate();
            }
        }
        public …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

0
推荐指数
1
解决办法
79
查看次数

标签 统计

.net ×1

c# ×1

winforms ×1