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

C#- Custom Property of Custom Controls

我在使用 windows 媒体播放器控件的 windows 表单应用程序中使用 c# 创建自定义控件。我想创建一个 属性 isPlaying 作为布尔值。如果为真,则视频应播放,如果为假,则应暂停。

简而言之,我创建了一个新的用户控件并在其中插入了一个 windows 媒体播放器控件,并且我将其控制框放在控件之外,因此它不可见。我现在想为它创建一个名为 isPlaying 的 true/false 属性,如果它是真的,视频应该播放,如果它是假的,它应该暂停。

你的意思是这么简单吗?

private bool _isPlaying = false;

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

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