public void AddPopupApplet <TContext>(TContext context) where TContext : MainContext, new() { // Получение названия попапа из up контрола, на котором произошло действие ControlUP UP = CurrentControl?.ControlUPs?.FirstOrDefault(n => n.Name == "Applet"); string popupName = UP == null ? string.Empty : UP.Value; Applet popup = context.Applets .AsNoTracking() .Include(b => b.BusComp) .Include(cntr => cntr.Controls) .ThenInclude(cntrUp => cntrUp.ControlUPs) .Include(cntr => cntr.Controls) .ThenInclude(f => f.Field) .FirstOrDefault(n => n.Name == popupName); // Добавление попапа и его маршрута в информацию о представлении if (!ViewApplets.Select(n => n.Name).ToList().Contains(popup.Name)) { // Установка этого попапа как текущего CurrentPopupApplet = popup; ViewApplets.Add(popup); ViewItem viewItem = new ViewItem() { Name = popup.Name, Applet = popup, AppletId = popup.Id, Autofocus = true, AutofocusRecord = 0, View = View, ViewId = View.Id }; ViewItems.Add(viewItem); View.ViewItems.Add(viewItem); } }
private EventHandler <SeekBar.ProgressChangedEventArgs> ProgressBarChanged( ViewItems viewItem) { void BarChanged(object sender, SeekBar.ProgressChangedEventArgs e) { viewItem.Text = viewItem.SeekBarProgress.ToString(); } return(BarChanged); }
private async Task ItemsCanBeViewed() { var viewItemsCommand = new ViewItems(); var response = await _mediator.Send(viewItemsCommand); var items = response.Result.ToList(); items.Should().NotBeNull(); items.Select(i => i.Id).ShouldAllBeEquivalentTo(_itemIds); items.Select(i => i.Name).ShouldAllBeEquivalentTo(_items.Select(i => i.Name)); items.SelectMany(i => i.Traits.Select(t => t.Name)).ShouldBeEquivalentTo(_items.SelectMany(i => i.Traits.Select(t => t.Name))); }
private ViewItems SetupViewItem(View view, int value, int seekbarId, int textId) { ViewItems item = new ViewItems() { Seekbar = view.FindViewById <SeekBar>(seekbarId), Textview = view.FindViewById <TextView>(textId) }; item.SeekBarProgress = value; item.Text = value.ToString(); item.Seekbar.ProgressChanged += ProgressBarChanged(item); return(item); }
public void RemovePopupApplet <TContext>(TContext context) where TContext : MainContext, new() { // Удаление попапа из списка аппетов представления и из информации о представлении ViewItem viewItem = View.ViewItems.FirstOrDefault(ap => ap.AppletId == CurrentPopupApplet.Id); Applet applet = ViewApplets.FirstOrDefault(i => i.Id == viewItem.AppletId); ViewItems.Remove(viewItem); View.ViewItems.Remove(viewItem); ViewApplets.Remove(applet); CurrentPopupApplet = null; CurrentPopupControl = null; }
private void SetupViewsItems(View view) { pixelSizeView = SetupViewItem(view, size, Resource.Id.dialog_tool_settings_pixel_size, Resource.Id.dialog_tool_settings_pixel_size_text); colorRView = SetupViewItem(view, color.R, Resource.Id.dialog_tool_settings_color_r, Resource.Id.dialog_tool_settings_color_r_text); colorGView = SetupViewItem(view, color.G, Resource.Id.dialog_tool_settings_color_g, Resource.Id.dialog_tool_settings_color_g_text); colorBView = SetupViewItem(view, color.B, Resource.Id.dialog_tool_settings_color_b, Resource.Id.dialog_tool_settings_color_b_text); colorAView = SetupViewItem(view, color.A, Resource.Id.dialog_tool_settings_color_a, Resource.Id.dialog_tool_settings_color_a_text); }
public FormSSRSSItemSelector(ViewItems viewItems) { this.InitializeComponent(); this.viewItem = viewItems; try { this.rs = ReportingServicesFactory.CreateFromSettings(FormSSRSExplorer.SelectedServer, this.tvReportServer, (ToolStripStatusLabel)null, (ListView)null); } catch (Exception ex) { LogHandler.WriteLogEntry(ex); } this.rs.ViewItem = this.viewItem; }
private void ModelPredict() { if (CheckImagePath()) { var output = yoloV5Onnx?.Predict(currentPreProcessing.ModelInput); currentParser = new OutputParser(output, currentPreProcessing); OutputSource = currentPreProcessing.outputBitmap.ToBitmapSource(); ViewItems.Clear(); foreach (var info in currentParser.boxesInfo) { ViewItems.Add(info); } } }
/// <summary> /// Constructor /// </summary> /// <param name="viewItems"></param> public FormSSRSSItemSelector(ViewItems viewItems) { InitializeComponent(); viewItem = viewItems; try { controller = ReportingServicesFactory.CreateFromSettings(FormSSRSExplorer.SelectedServer, tvReportServer, null, null); } catch (Exception ex) { LogHandler.WriteLogEntry(ex); } controller.ViewItem = viewItem; }
private void PlaylistProvider_PlaylistRemoved(object sender, UserPlaylist e) { foreach (var viewItem in ViewItems) { var playlistView = viewItem as PlaylistView; if (playlistView == null) { continue; } if (playlistView.Playlist == e) { ViewItems.Remove(viewItem); break; } } }
public async void RequestCollectionChange(CommonViewItemModel newItem, CommonViewItemModel oldItem) { if (!Dispatcher.HasThreadAccess) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => RequestCollectionChange(newItem, oldItem)); return; } var index = ViewItems.IndexOf(oldItem); if (index < 0) { return; } ViewItems[index] = newItem; }
public void ChangeViewItems(string viewOption) { ViewItems.Clear(); switch (viewOption) { case "Prediction": ViewItems.AddRange("True Positive", "True Negative", "False Positive", "False Negative"); break; case "Reference": ViewItems.AddRange("Classification 0", "Classification 1"); break; case "Observation": ViewItems.AddRange("Observation 0", "Observation 1"); break; default: break; } ViewOptionIndex = ViewOptions.IndexOf(viewOption); }
public void BrowseButton_Click(object sender, RoutedEventArgs e) { CommonOpenFileDialog openFileDlg = new CommonOpenFileDialog { IsFolderPicker = true }; string choiceFolder; ViewItems _model = new ViewItems(); MyViewModel start = new MyViewModel(_model); if (openFileDlg.ShowDialog() == CommonFileDialogResult.Ok) { choiceFolder = openFileDlg.FileName; ChoiceFolder.Text = choiceFolder; DataContext = _model; cts = new CancellationTokenSource(); start.GetItemFromPathAsync(choiceFolder, cts.Token); CancelButton.IsEnabled = true; } }
internal void OnSearchTextChanged() { IsBusy = true; var dispatcher = Application.Current.Dispatcher; var dItems = DataItems; var vItems = new DataItemCollection(); Task.Factory.StartNew(() => { foreach (DataItem dItem in dItems) { if (Regex.IsMatch(dItem.Description, NameSearch == null ? "" : NameSearch, RegexOptions.IgnoreCase)) { vItems.Add(dItem); } } dispatcher.Invoke(() => { ViewItems.Clear(); ViewItems = vItems; IsBusy = false; }); }); }
/// <summary> /// Load data from database. /// </summary> /// <returns>An awaitable task.</returns> public async Task LoadDataAsync() { var elem = await EntityRetrievalExtensions.GetAlbumByIdAsync(_itemId); if (elem != null) { _backendAlbum = elem; CoverImageTag = new ThumbnailTag { Fallback = "Album,AlbumPlaceholder", ArtistName = _backendAlbum.Artist, AlbumName = _backendAlbum.Title, ThumbnailPath = _backendAlbum.FirstFileInAlbum, }; #region Basic Info // Get album detailed information Title = elem.Title; Artist = elem.Artist; Year = DateTimeHelper.GetItemDateYearString(elem.Date); Intro = elem.Intro; Genre = elem.Genre; DesktopTitleViewConfiguration.SetTitleBarText(Title); #endregion #region Items var tempOrderedItem = new List <Tuple <int, int, DbMediaFile> >(); var dbFileAsyncEnumerator = elem.MediaFiles.ToAsyncEnumerable().GetEnumerator(); if (dbFileAsyncEnumerator != null) { while (await dbFileAsyncEnumerator.MoveNext()) { var item = dbFileAsyncEnumerator.Current; int discNum = 0, trackNum = 0; int.TryParse(item.DiscNumber, out discNum); int.TryParse(item.TrackNumber, out trackNum); tempOrderedItem.Add(new Tuple <int, int, DbMediaFile>(discNum, trackNum, item)); } } // Disk and Track var sortedItem = tempOrderedItem.OrderBy(i => i.Item1) .ThenBy(i => i.Item2); // Add subitems to the ListView data entity set foreach (var s in sortedItem) { if (s == null) { continue; } ViewItems.Add(s.Item3); } #endregion } // Mark complete IsLoading = false; }
private void LoadChildrenIconNode() { NavigationChildren.Clear(); ViewItems.Clear(); IDynamicPanel flicking = (_widget as IDynamicPanel); double activeWidth = ItemWidth * 0.01 * _widget.PanelWidth; double sideWidth = (ItemWidth - activeWidth - 2 * _widget.LineWith) / 2; int index = 0; foreach (IPage item in flicking.PanelStatePages) { DynamicPanelIconNode childVM = new DynamicPanelIconNode(item, _model.StyleGID); NavigationChildren.Add(childVM); if (flicking.StartPanelStatePage == item) { childVM.IsChecked = true; } switch (_widget.ViewMode) { case DynamicPanelViewMode.Full: if (index == 0) { childVM.PanelWidth = ItemWidth; childVM.LoadAllChildrenWidgets(true); ViewItems.Add(childVM); } break; case DynamicPanelViewMode.Card: if (index == 0) { childVM.PanelWidth = activeWidth;; // (ItemWidth - activeWidh) / 2; childVM.LineWidth = _widget.LineWith; childVM.LoadAllChildrenWidgets(true); ViewItems.Add(childVM); } else if (index == 1) { childVM.PanelWidth = sideWidth; childVM.LineWidth = _widget.LineWith; childVM.LoadAllChildrenWidgets(true); ViewItems.Add(childVM); } else if (item == flicking.PanelStatePages.Last()) { childVM.PanelWidth = ItemWidth; childVM.LineWidth = (ItemWidth - sideWidth) * (-1); childVM.LoadAllChildrenWidgets(true); ViewItems.Insert(0, childVM); } break; case DynamicPanelViewMode.Preview: if (index == 0) { childVM.PanelWidth = activeWidth; childVM.LoadAllChildrenWidgets(true); ViewItems.Add(childVM); } else if (index == 1) { childVM.PanelWidth = ItemWidth - activeWidth; childVM.LineWidth = _widget.LineWith; childVM.LoadAllChildrenWidgets(true); ViewItems.Add(childVM); } break; case DynamicPanelViewMode.Scroll: if (index != 0) { childVM.LineWidth = _widget.LineWith; } childVM.PanelWidth = activeWidth; childVM.LoadAllChildrenWidgets(true); ViewItems.Add(childVM); break; } index++; } ShowType = flicking.NavigationType; }
protected void ClearFilter() { ViewItems.Filter = null; ViewItems.Refresh(); IsFiltered = false; }
private void PlaylistProvider_PlaylistAdded(object sender, UserPlaylist e) { ViewItems.Insert(ViewItems.Count - 1, new PlaylistView(e)); }
public async Task <IEnumerable <Item> > Handle(ViewItems command) { return(await _repo.GetAll()); }