Fix line becoming enabled on focus lost (#1167)
This commit is contained in:
parent
3a8fcaa18a
commit
15b957c98b
@ -800,6 +800,7 @@
|
||||
DataContext="{x:Bind Mode=OneWay}"
|
||||
DataContextChanged="EquationTextBox_DataContextChanged"
|
||||
EquationButtonClicked="EquationTextBox_EquationButtonClicked"
|
||||
IsEquationLineDisabled="{x:Bind IsLineEnabled, Converter={StaticResource BooleanNegationConverter}, Mode=OneWay}"
|
||||
EquationButtonContentIndex="{x:Bind FunctionLabelIndex, Mode=OneWay}"
|
||||
EquationColor="{x:Bind local:EquationInputArea.ToSolidColorBrush(LineColor), Mode=OneWay}"
|
||||
EquationFormatRequested="EquationTextBox_EquationFormatRequested"
|
||||
|
@ -153,7 +153,11 @@ void EquationInputArea::EquationTextBox_Submitted(Object ^ sender, MathRichEditB
|
||||
|| (submission->Source == EquationSubmissionSource::FOCUS_LOST && submission->HasTextChanged && eq->Expression != nullptr
|
||||
&& eq->Expression->Length() > 0))
|
||||
{
|
||||
eq->IsLineEnabled = true;
|
||||
if (submission->Source == EquationSubmissionSource::ENTER_KEY)
|
||||
{
|
||||
eq->IsLineEnabled = true;
|
||||
}
|
||||
|
||||
unsigned int index = 0;
|
||||
if (Equations->IndexOf(eq, &index))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user