C#-自定义控件的自定义属性

时间:2018-10-02 10:44:57

标签: c# visual-studio winforms custom-controls custom-properties

我正在使用Windows Media Player控件的Windows窗体应用程序中使用c#创建自定义控件。我想创建一个属性isPlaying作为布尔值。如果为真,则应播放视频;如果为假,则应暂停播放。

简而言之,我创建了一个新的用户控件,并在其中插入了Windows Media Player控件,并且将其控件框保留在控件之外,因此它不可见。我现在要为其创建一个名为isPlaying的true / false属性,如果为true,则应播放视频,如果为false,则应暂停。

1 个答案:

答案 0 :(得分:0)

您的意思是这么简单吗?

private bool _isPlaying = false;

public bool Isplaying
{
    get { return _isPlaying; }
    set 
    {
        _isPlaying = value;

        if (_isPlaying)
        {
            // play vid here
        }
        else
        {
           // stop video here
        }
    }
}