public ModelGroupItem(int id, ViewSettings viewSettings, ListBox listbox, List<ModelGroupItem> listGroupItem) { this.id = id; this.listbox = listbox; this.listGroupItem = listGroupItem; this.Status = MessageStatus.NotReady; }
/// <summary> /// Устанавливает в вид Settings значения свойств из модели GroupItem /// </summary> /// <param name="Model"> Модель GroupItem </param> /// <param name="View"> Вид Settings</param> public static void SaveModel(ModelGroupItem model, ViewSettings view, ViewGroupItem viewGroupItem) { model.title = view.Title1.Text; model.message = view.Message.Text; model.hashTags = view.HashTags.Text; model.albumId = view.AlbumId.Text; model.groupId = view.GroupId.Text; model.path = view.Path.Text; model.color = view.Color.SelectedColor; model.SetStatus(); }
/// <summary> /// Устанавливает в вид значения свойств из модели /// </summary> /// <param name="Model"> Модель </param> /// <param name="View"> Вид </param> public static void SetSettingsView(ViewSettings view, ModelGroupItem model) { // Связываем содержание объекта с отображением в настройках view.modelGroupItem = model; view.Message.Text = model.message; view.HashTags.Text = model.hashTags; view.AlbumId.Text = model.albumId; view.GroupId.Text = model.groupId; view.Path.Text = model.path; view.Title1.Text = model.title; view.Color.SelectedColor = model.color; }
private void OpenGroupSettings(object sender, MouseButtonEventArgs e) { var Settings = new ViewSettings(); Settings.viewGroupItem = this; if ((model.path == null) || (model.path == "")) { model.path = "Выберите папку с фото"; } ControllerGroupItem.SetSettingsView(Settings, model); //// Отображаем окно Settings.ShowDialog(); }
private void OpenGroupSettings(object sender, MouseButtonEventArgs e) { var Settings = new ViewSettings(); Settings.viewGroupItem = this; if ((model.path == null) || (model.path == "")) { model.path = "Выберите папку с фото"; } ControllerGroupItem.SetSettingsView(Settings, model); //// Отображаем окно Settings.ShowDialog(); }
public ViewGroupItem(ModelGroupItem model, ViewSettings settings) { this.model = model; InitializeComponent(); }
public ViewGroupItem(ModelGroupItem model, ViewSettings settings) { this.model = model; InitializeComponent(); }