private void TestExpression() { if (txtExpression.Text.ToLower() == NoExpression) { return; } string expr = LabelHelper.FixExpression(txtExpression.Text); if (expr == String.Empty) { lblResult.ForeColor = Color.Black; lblResult.Text = @"No expression"; } else { string err; if (!_featureSet.Table.TestExpression(expr, TableValueType.String, out err)) { lblResult.ForeColor = Color.Red; lblResult.Text = err; } else { lblResult.ForeColor = Color.Green; lblResult.Text = @"Expression is valid"; } } }
private void ApplyStyle() { Ui2LabelStyle(null, null); _featureSet.Labels.Style = _category; dynamicVisibilityControl1.ApplyChanges(); if (_featureSet.Labels.Expression != txtExpression.Text) { _featureSet.Labels.Expression = LabelHelper.FixExpression(txtExpression.Text); } }