Мне нравится эта статья , в которой объясняется, как вычислить π на основе разложения в ряд Тейлора для Арктангента.
Работа начинается с простого предположения, что
Атан (1) = π / 4 радиан
Атан (x) может быть итеративно оценен с помощью ряда Тейлора
атан (х) = х - х ^ 3/3 + х ^ 5/5 - х ^ 7/7 + х ^ 9/9 ...
В статье указывается, почему это не особенно эффективно, и продолжает вносить ряд логических уточнений в технику. Они также предоставляют пример программы, которая вычисляет π до нескольких тысяч цифр, с исходным кодом, включая требуемые математические процедуры с бесконечной точностью.
You can use the IsDefault property of the button:
<Button Command="SearchCommand" IsDefault="{Binding ElementName=SearchTextBox,
Path=IsKeyboardFocused}">
Search!
</Button>
Эталонная реализация Prism содержит реализацию именно того, что вам нужно.
Основные шаги:
Это позволяет использовать такое поведение:
<TextBox prefix:EnterKey.Command="{Binding Path=SearchCommand}" />