C # - Пользовательское свойство пользовательских элементов управления - PullRequest
0 голосов
/ 02 октября 2018

Я создаю пользовательский элемент управления с помощью c # в приложении Windows Form, которое использует элемент управления Windows Media Player.Я хочу создать свойство isPlaying как логическое значение.Если это правда, видео должно воспроизводиться, а если ложно, оно должно приостанавливаться.

Проще говоря, я создал новый пользовательский элемент управления и вставил в него элемент управления Windows Media Player, и я сохранил его контролькоробка из-под контроля, поэтому его не видно.Теперь я хочу создать для него свойство true / false с именем isPlaying, и если оно имеет значение true, видео должно воспроизводиться, а если оно равно false, оно должно приостанавливаться.

1 Ответ

0 голосов
/ 02 октября 2018

Вы имеете в виду что-то такое простое?

private bool _isPlaying = false;

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

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