public PresetManagerColumnViewModel( PresetManagerViewModel presetManager, ColumnViewModelPreset preset, DataColumnView columnView) { if (presetManager == null) { throw new ArgumentNullException(nameof(presetManager)); } if (preset == null) { throw new ArgumentNullException(nameof(preset)); } if (columnView == null) { throw new ArgumentNullException(nameof(columnView)); } PresetManager = presetManager; Preset = preset; ColumnType = PresetManagerColumnType.Configurable; defaultSupportedFormat = columnView.FormatProvider.DefaultSupportedFormat(); SupportedFormats = columnView.FormatProvider.SupportedFormats(); RefreshFromPreset(); }
public FormatterTestData(T value, SupportedFormat format, byte precision, string expectedOutput) { Value = value; Format = format; Precision = precision; ExpectedOutput = expectedOutput; PassedInBufferLength = expectedOutput.Length; }
private async void StartVideo_Click(object sender, RoutedEventArgs e) { if (SupportedFormat.Items.Count == 0) { NotifyUser("No video record format is avilable.", NotifyType.ErrorMessage); return; } if (SupportedFormat.SelectedIndex < 0) { NotifyUser("Please select a record format.", NotifyType.ErrorMessage); SupportedFormat.Focus(FocusState.Pointer); return; } if (!await createRecordingObject()) { return; } await startVideoRecord(); }
/// <summary> /// Determines whether this instance [can respond to format] the specified format. /// </summary> /// <param name="format">The format.</param> /// <returns> /// <c>true</c> if this instance [can respond to format] the specified format; otherwise, <c>false</c>. /// </returns> public virtual bool CanRespondToFormat(string format) { return(SupportedFormat.Equals(format, StringComparison.OrdinalIgnoreCase)); }