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
}
}
}
我在使用 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
}
}
}