public class ThemeProperty
{
public Color FColor { get; set; } = Color.White;
public Color BColor { get; set; } = Color.Black;
}
[TypeConverter(typeof(ExpandableObjectConverter))]
public ThemeProperty Theme { get; set; } = new ThemeProperty();
// Use.
public void Test()
{
Theme.BColor = Color.Gray;
Theme.FColor = Color.Black;
Theme = true; /*I wanted to make the feature active or passive, but
I could not figure out how to define a property class for this line.*/
}
안녕하세요, 테마라는 확장 가능한 속성을 만들었습니다. 나는 두 가지 특징을 가지고 있지만, 내가 능동적이거나 수동적 인 경우에 그것을 사용하고 싶습니다. 그리고 제가 활동적이라면 그것들을 사용하고 싶습니다. 이 기능을 만들고 제어 할 수는 있지만 유연하지는 않습니다. 위와 같이이 기능을 정의하고 싶지만 어떻게해야하는지 알 수 없습니다. 당신의 도움을 주셔서 대단히 감사합니다.C# 확장 가능 속성
나는 빨간 선에 참 거짓 값을 추가하고 싶습니다. 기능 활성화 또는 비활성화.
나는 이런 식으로 아직 유연하지 못했다고 설명하려고 노력했다. 답장을 보내 주셔서 감사합니다. 질문을 정리하겠습니다. – Emre