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();
        }
示例#5
0
        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();
 }
示例#7
0
 public ViewGroupItem(ModelGroupItem model, ViewSettings settings)
 {
     this.model = model;
     InitializeComponent();
 }