private void MainModel_OnCaptionTextChanged(Observable obs) { ObservableString observable = obs as ObservableString; Context.CommandManager.InvokeCommand( new CaptionTextChangedCommand(observable.PreviousValue, observable.Value)); }
public SlideSelectionDialog() { InitializeComponent(); SlideList = new ObservableCollection <ImageItem>(); DialogTitleProperty = new ObservableString(); SlideListBox.DataContext = this; DialogTitle.DataContext = DialogTitleProperty; }
public TextBlockDialog() { InitializeComponent(); DialogTitleProperty = new ObservableString(); DialogTextBlockProperty = new ObservableString(); DialogTitle.DataContext = DialogTitleProperty; DialogTextBlock.DataContext = DialogTextBlockProperty; }
private void InitUiModels() { StylesVariationList = new ObservableCollection <ImageItem>(); StylesVariationListSelectedId = new ObservableInt { Number = -1 }; StylesVariationListSelectedItem = new ObservableImageItem(); CurrentVariantCategory = new ObservableString(); CurrentVariantCategoryId = new ObservableInt { Number = -1 }; VariantsCategory = new ObservableCollection <string>(); SelectedFontId = new ObservableInt(); SelectedFontFamily = new ObservableFont(); StylesPreviewList = new ObservableCollection <ImageItem>(); StylesPreviewListSelectedId = new ObservableInt { Number = -1 }; StylesPreviewListSelectedItem = new ObservableImageItem(); ImageSelectionList = new ObservableCollection <ImageItem>(); ImageSelectionList.Add(CreateChoosePicturesItem()); Settings = StoragePath.LoadSettings(); if (StoragePath.IsFirstTimeUsage()) { Logger.Log("First time use PSL"); ImageSelectionList.Add(CreateSamplePic1Item()); ImageSelectionList.Add(CreateSamplePic2Item()); } else { var loadedImageSelectionList = StoragePath.LoadPictures(); foreach (var item in loadedImageSelectionList) { if (item.FullSizeImageFile == null && item.BackupFullSizeImageFile != null) { item.FullSizeImageFile = item.BackupFullSizeImageFile; } else if (item.FullSizeImageFile == null && item.BackupFullSizeImageFile == null) { Logger.Log("Corrupted picture found. To be removed"); continue; } ImageSelectionList.Add(item); } } ImageSelectionListSelectedId = new ObservableInt { Number = -1 }; ImageSelectionListSelectedItem = new ObservableImageItem(); IsActiveDownloadProgressRing = new ObservableBoolean { Flag = false }; }
void AddNewIntro(object sender, EventArgs e) { var newString = new ObservableString { TheString = "Change me!" }; SelectedScene.Setup.Add(newString); IntroTextIndex = SelectedScene.Setup.IndexOf(newString); IntroTextCount = SelectedScene.Setup.Count(); }
private void InitUiModels() { StylesVariationList = new ObservableCollection <ImageItem>(); StylesVariationListSelectedId = new ObservableInt { Number = -1 }; StylesVariationListSelectedItem = new ObservableImageItem(); CurrentVariantCategory = new ObservableString(); CurrentVariantCategoryId = new ObservableInt { Number = -1 }; VariantsCategory = new ObservableCollection <string>(); SelectedFontId = new ObservableInt(); SelectedFontFamily = new ObservableFont(); StylesPreviewList = new ObservableCollection <ImageItem>(); StylesPreviewListSelectedId = new ObservableInt { Number = -1 }; StylesPreviewListSelectedItem = new ObservableImageItem(); ImageSelectionList = new ObservableCollection <ImageItem>(); ImageSelectionList.Add(CreateChoosePicturesItem()); var loadedImageSelectionList = StoragePath.Load(); foreach (var item in loadedImageSelectionList) { ImageSelectionList.Add(item); } ImageSelectionListSelectedId = new ObservableInt { Number = -1 }; ImageSelectionListSelectedItem = new ObservableImageItem(); IsActiveDownloadProgressRing = new ObservableBoolean { Flag = false }; }
public SetupWindow() { port1 = new ObservableString(); port2 = new ObservableString(); port3 = new ObservableString(); port4 = new ObservableString(); InitializeComponent(); this.DataContext = this; if (Properties.Settings.Default.RouteSentence != null) { RouteSentence = Properties.Settings.Default.RouteSentence; } if (Properties.Settings.Default.NavSentence != null) { NavSentence = Properties.Settings.Default.NavSentence; } if (Properties.Settings.Default.DepthSentence != null) { DepthSentence = Properties.Settings.Default.DepthSentence; } if (Properties.Settings.Default.HeadingSentence != null) { HeadingSentence = Properties.Settings.Default.HeadingSentence; } if (Properties.Settings.Default.WaterTempSentence != null) { WaterTempSentence = Properties.Settings.Default.WaterTempSentence; } if (Properties.Settings.Default.HullSpeedSentence != null) { HullSpeedSentence = Properties.Settings.Default.HullSpeedSentence; } if (Properties.Settings.Default.AppWindSentence != null) { AppWindSentence = Properties.Settings.Default.AppWindSentence; } if (Properties.Settings.Default.TacktickPerformanceSentence != null) { TacktickPerformanceSentence = Properties.Settings.Default.TacktickPerformanceSentence; } RouteSentence.Name = "Route"; RouteSentence.Comments = "RMB"; NavSentence.Name = "Navigation"; NavSentence.Comments = "RMC"; DepthSentence.Name = "Depth"; DepthSentence.Comments = "DPT, DBT"; HeadingSentence.Name = "Heading"; HeadingSentence.Comments = "HDG, HDT"; WaterTempSentence.Name = "Water Temp"; WaterTempSentence.Comments = "MTW"; HullSpeedSentence.Name = "Hull Speed"; HullSpeedSentence.Comments = "VHW"; AppWindSentence.Name = "Apparent Wind"; AppWindSentence.Comments = "MWV"; TacktickPerformanceSentence.Name = "Tacktick performance"; TacktickPerformanceSentence.Comments = "PTAK"; NMEASentences.Add(RouteSentence); NMEASentences.Add(NavSentence); NMEASentences.Add(DepthSentence); NMEASentences.Add(HeadingSentence); NMEASentences.Add(WaterTempSentence); NMEASentences.Add(HullSpeedSentence); NMEASentences.Add(AppWindSentence); NMEASentences.Add(TacktickPerformanceSentence); foreach (string s in SerialPort.GetPortNames()) { Combobox1.Items.Add(s); Combobox2.Items.Add(s); Combobox3.Items.Add(s); Combobox4.Items.Add(s); } Combobox1.Items.Add("None"); Combobox2.Items.Add("None"); Combobox3.Items.Add("None"); Combobox4.Items.Add("None"); if (Properties.Settings.Default.Port1 != "") { Combobox1.SelectedValue = Properties.Settings.Default.Port1; } else { Combobox1.SelectedIndex = 0; } if (Properties.Settings.Default.Port2 != "") { Combobox2.SelectedValue = Properties.Settings.Default.Port2; } else { Combobox2.SelectedIndex = 0; } if (Properties.Settings.Default.Port3 != "") { Combobox3.SelectedValue = Properties.Settings.Default.Port3; } else { Combobox3.SelectedIndex = 0; } if (Properties.Settings.Default.Port4 != "") { Combobox4.SelectedValue = Properties.Settings.Default.Port4; } else { Combobox4.SelectedIndex = 0; } if (Combobox1.SelectedValue != null) { port1.Value = Combobox1.SelectedValue.ToString(); } if (Combobox2.SelectedValue != null) { port2.Value = Combobox2.SelectedValue.ToString(); } if (Combobox3.SelectedValue != null) { port3.Value = Combobox3.SelectedValue.ToString(); } if (Combobox4.SelectedValue != null) { port4.Value = Combobox4.SelectedValue.ToString(); } dataGrid1.DataContext = NMEASentences; textBox1.Text = Properties.Settings.Default.MagVar.ToString(); }