Хороший способ добавить математические формулы в XAML? - PullRequest
3 голосов
/ 02 мая 2011

Я создаю приложение в компании, с которой я работаю, и сейчас я работаю с "Математической учебной программой". Короче говоря, мне нужно создавать приложения Silverlight (анимации) с математическими уроками.

Чтобы решить эту проблему, мне нужно уметь создавать формулы. Мне нужен квадратный корень, дроби и тому подобное!

Я искал в Google и нашел множество решений ... Но многие из них кажутся действительно плохими и неэффективными.

Я бы предпочел, чтобы у меня были такие теги, как:

<SquareRoot>9</SquareRoot>, <Fraction><Fraction.Upper>31</Fraction.Upper> ... </Fraction>.

Или даже:

<MathematicalObject>Latex syntax</MathematicalObject>

Проблема в том, что мне нужно их много, и вставка случайных изображений или кода за магией действительно создаст проблемы.

Итак: я прошу вас умных людей :

Каков наилучший и наиболее эффективный способ добавления математических формул в XAML / Silverlight? Если бы это было действительно просто (а может быть, даже бесплатно?), Было бы очень приятно!

Спасибо

1 Ответ

0 голосов
/ 02 мая 2011

Общий подход будет следующим:

Создайте свой собственный контроль. Содержимое этого элемента управления будет интерпретировано как код LaTeX и преобразовано в отображаемое изображение. Вы можете использовать это так:

<Grid>
    <my:YourLaTeXControl>LaTeX code</my:YourLaTeXControl>
</Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...