public ManualViewModel() { model = new ManualModel(); model.PropertyChanged += delegate(Object sender, PropertyChangedEventArgs e) { NotifyPropertyChanged(e.PropertyName); }; }
public ManualViewModel() { model = new ManualModel(); // create the model model.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e) { NotifyPropertyChanged("VM_" + e.PropertyName); }; }
public ManualViewModel() { this.model = new ManualModel(); this.rudderePath = " /controls/flight/rudder "; this.aileronPath = " /controls/flight/aileron "; this.elevatorPath = " /controls/flight/elevator "; this.throttlePath = " /controls/engines/current-engine/throttle "; }
// constructor public ManualVM() { _rudder = "set /controls/flight/rudder "; _throttle = "set /controls/engines/current-engine/throttle "; _elevator = "set /controls/flight/elevator "; _aileron = "set /controls/flight/aileron "; model = new ManualModel(); model.PropertyChanged += Model_PropertyChanged;; }
public ManualPage(int tournamentId) { InitializeComponent(); _model = new ManualModel(Navigation, tournamentId, ref matchesGenerated); BindingContext = _model; using var conn = new SQLiteConnection(Path.Combine(App.FolderPath, "tournaments.db3")); conn.CreateTable <Tournament>(); var tournaments = conn.Table <Tournament>().ToList(); foreach (var tournament in tournaments.Where(tournament => tournament.ID == tournamentId)) { _numberOfMatches = tournament.PlayersIDString.Split(' ').Length / 2; } _model.FullMatchEventHandler += GetMatch; FrameLayout.Children.Add(_model.GenereateFrame()); }
private void Load() { _loading = true; var version = DocApp.of(context).version; var url = $"{Configuration.Instance.cdnPrefix}/{version.unity_version}/{version.parse_version}/manual/json/{widget._title.Replace('-', '_')}.json"; var request = UnityWebRequest.Get(url); var asyncOperation = request.SendWebRequest(); asyncOperation.completed += operation => { if (!mounted) { return; } using (WindowProvider.of(context).getScope()) { if (request.responseCode == 404) { DocApp.of(context).ForceUnknown(); } else { var content = DownloadHandlerBuffer.GetContent(request); var model = ManualModel.FromJson(JsonValue.Parse(content)); setState(() => { _tokens = model.tokens; _prevLink = model.prev; _nextLink = model.next; _breadcrumbs = model.bread_crumb; _imageMetas = model.image_meta; _loading = false; }); } } }; }
public async Task <ActionResult> Template(string language) { var model = new ManualModel(); model.Language = language; model.Coversheet = new CoversheetConfig { ProductImage = _coversheetConfig.ProductImage, ProductLogo = _coversheetConfig.ProductLogo, Model = _coversheetConfig.Model, Text = _coversheetConfig.Text }; model.Coversheet.ProductImage = Helpers.ResolvePathPart("/", model.Coversheet.ProductImage); model.Coversheet.ProductLogo = Helpers.ResolvePathPart("/", model.Coversheet.ProductLogo); model.Coversheet.ProductImage = Url.Content($"~{model.Coversheet.ProductImage}"); model.Coversheet.ProductLogo = Url.Content($"~{model.Coversheet.ProductLogo}"); foreach (var section in _manualSectionStore.GetSections(language)) { var sectionModel = new SectionModel(); var markdown = section.Markdown; // Update the links in the rendered markdown document. markdown = _markdownRenderer.TransformLinks(markdown, link => { // Since all markdown files are in root, // let's base the urls off of "/". var resolved = Helpers.ResolvePathPart("/", link); // This will append our app base to the url, if any. return(Url.Content($"~{resolved}")); }); var markdownResult = _markdownRenderer.RenderMarkdown(markdown); var toc = _markdownRenderer.ExtractTocEntries(section.Markdown); sectionModel.Title = section.Title; sectionModel.Html = markdownResult.Html; sectionModel.TableOfContents.AddRange(toc); // Replace some tokens in the markdown with some things we generate. if (sectionModel.Html.Contains("{{symbol-glossary}}")) { var symbolGlossary = await RenderViewComponent("SymbolGlossary", new { }); sectionModel.Html = sectionModel.Html.Replace("{{symbol-glossary}}", symbolGlossary); } var matches = Regex.Matches(sectionModel.Html, "{{content:(.+)}}"); foreach (Match match in matches) { var contentName = match.Groups[1].Value; var content = await RenderViewComponent("SharedContent", new { templateName = contentName, language }); sectionModel.Html = Regex.Replace(sectionModel.Html, match.Value, content); } model.Sections.Add(sectionModel); } return(View(model)); }
private double throttle; // throttle property of flight /** * constructor creates manual view model initialized with properties values * the view model link between the presentation/view and model, * and consist the properties values received by server **/ public ManualViewModel() { model = new ManualModel(); }
public ManualViewModel(ManualModel model) { this.model = model; }
public ManualViewModel() { this.manualModel = new ManualModel(); }