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.*/
}
Привет, Я создал расширяемое свойство под названием Theme. Хотя у меня есть две функции, я хочу использовать их, если я активен или пассивен, и я хочу использовать их, если я активен. Я могу создать и управлять функцией в этом, но она не является гибкой. Я хочу определить эту функцию, как указано выше, но я не мог понять, как это сделать. Большое спасибо за Вашу помощь.C# Расширяемое имущество
Я хотел бы добавить истинно ложные ценности на красной линии. Активация или деактивация функции.
Я попытался объяснить таким образом, что я еще не был гибким. Спасибо за ваш ответ, я организую вопрос. – Emre