public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { OptionsProperty optionsPropertyJson = serializer.Deserialize <OptionsProperty>(reader); OptionsProperty newText = new OptionsProperty(); newText.options = optionsPropertyJson.options; newText.correctAnswer = optionsPropertyJson.correctAnswer; newText.color = optionsPropertyJson.color; newText.size = optionsPropertyJson.size == 0 ? 50 : optionsPropertyJson.size; return(newText); }
get => (DebuggerOptions)GetValue(OptionsProperty); set => SetValue(OptionsProperty, value);
set => SetValue(OptionsProperty, value);
set => base.SetValue(OptionsProperty, value);