Когда окно WPF является модальным диалогом, есть частное поле _showingAsDialog
. Вы можете получить это значение через отражение и включить его в метод расширения:
public static bool IsModal(this Window window)
{
return (bool)typeof(Window).GetField("_showingAsDialog", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(window);
}
Значение установлено в true, когда окно отображается как модальное (ShowDialog) и устанавливается на false после закрытия окна.
Файл .cto
определяет модель домена для определения бизнес-сети.
Файл логики определяет фактическую логику вашей деловой сети, то есть ваш цепной код.
Итак, если вы используете Hyperledge Composer, вы можете использовать математическую формулу в файле logic.js
.
Также есть go и java SDK для написания кода.