gpt4 book ai didi

c# - 从 WPF WindowsFormsHost 设置 "AcceptButton"

转载 作者:太空狗 更新时间:2023-10-29 18:11:18 26 4
gpt4 key购买 nike

我在 WPF 控件中有一个带有多个按钮的 winforms 用户控件。

我的用户控件以前托管在 Windows 窗体中,我能够这样做

this.ParentForm.AcceptButton = this.btnSearch;

我正在尝试确定如何在用户控件上执行类似操作,因为它位于 WindowsFormHost 中。 ParentForm 属性为空。

有两件事我最想实现。

  1. AcceptButton 行为(Enter 键触发按钮按下)
  2. 接受按钮格式 - 即 winforms 按钮应用了接受按钮的替代格式。

非常感谢,克里斯

最佳答案

在页面中的按钮上设置 Button.IsCancel (Esc) 或 IsDefault (Enter)。

例子:

<Button Content="Yes" Click="Yes_Button_Click" IsDefault="True"/>
<Button Content="No" Click="No_Button_Click" IsCancel="True"/>

关于c# - 从 WPF WindowsFormsHost 设置 "AcceptButton",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com