private void PopulateFormWithSettings(PhotoboothSettings settings) { CaptureDirectory.Text = settings.ImagePath; CaptureExtension.Text = settings.ImageExtension; PreviewDuration.Text = settings.DisplaySeconds.ToString(); PromptFont.Text = settings.FontFamilyName; PromptFontSize.Text = settings.FontSize.ToString(); PromptText.AppendText(settings.PromptText); }
public static void Save(PhotoboothSettings photoboothSettings) { Settings.Default.PromptText = photoboothSettings.PromptText; Settings.Default.FontFamily = photoboothSettings.FontFamilyName; Settings.Default.FontSize = photoboothSettings.FontSize; Settings.Default.ImagePath = photoboothSettings.ImagePath; Settings.Default.ImageExtension = photoboothSettings.ImageExtension; Settings.Default.DisplaySeconds = photoboothSettings.DisplaySeconds; Settings.Default.Save(); }
public KioskWindow(PhotoboothSettings settings) { _settings = settings; FontFamily = new FontFamily(settings.FontFamilyName); FontSize = settings.FontSize; InitializeComponent(); _promptTextblock = new TextBlock { HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center, TextAlignment = TextAlignment.Center, TextWrapping = TextWrapping.NoWrap, Text = settings.PromptText }; ShowPrompt(); StartMonitoringImageDirectory(); }