public static bool TryFromSetting(IColumnSetting option, IAccount account, out ColumnBase column) { column = option switch { HomeColumnSetting homeColumn => new HomeColumn(account, homeColumn), NotificationColumnSetting notificationColumn => new NotificationColumn(account, notificationColumn), _ => default,
public NotificationColumn(IAccount account, NotificationColumnSetting setting) : base(account, ColumnType.Notification, "Notification") { this.LoadSetting(setting); }
/// <summary> /// カラムの設定を読み込む。 /// </summary> /// <param name="setting"></param> private void LoadSetting(NotificationColumnSetting setting) { }