如何从Windows窗体运行/调用WPF应用程序(.exe)?我知道可以做到如下所示:
Process.Start(@"C:\ABC\WPF.exe");
但是我想从winform应用程序向WPF应用程序发送一些参数。怎么做?
答案 0 :(得分:1)
您可以使用带有几个参数的相同方法。 所以就你而言
var procStart = System.Diagnostics.Process.Start(@"C:\ABC\WPF.exe", params);
答案 1 :(得分:1)
请参阅here中的完整代码
您可以通过
之类的Winform应用程序传递参数。 .form-container {
margin: 5rem 0;
height: auto;
// text-align: center;
h1 {
color: $header-main;
font-size: 2rem;
text-align: center;
}
.form {
input[type="text"],
textarea,button {
display: block;
margin: 2rem auto;
width: 600px;
padding: 1rem;
border-radius: 1rem;
border: 2px solid #d6cfcf;
outline: none;
}
}
}
并在WPF应用中接收,例如
<script>
// contact form
const input = document.querySelectorAll('.form-container input');
input.addEventListener('click', function () {
console.log('che che che');
});
</script>