gpt4 book ai didi

c# - 在 Metro 风格应用程序中模拟按钮单击

转载 作者:行者123 更新时间:2023-12-02 05:43:23 26 4
gpt4 key购买 nike

我正在构建一个 metro 风格的应用程序,我需要知道是否可以通过编程方式触发按钮点击。

我的 xaml 中有这个 PasswordBox 和按钮:

<PasswordBox IsPasswordRevealButtonEnabled="True" KeyDown="On_text_KeyDown" x:Name="SomePW" FontSize="50" KeyDown="On_text_KeyDown" Margin="0,0,0,190" Height="67" Width="363"/>
<Button Background="White" x:Name="Button_Go" Foreground="Black" Margin="20,0,0,190" Content="Go" FontSize="20" Click="Go_click" Height="67" Width="60"/>

在我的 C# 代码中,这是处理 PasswordBox 中的按键操作的函数:

private void On_text_KeyDown(object sender, RoutedEventArgs e)
{
KeyEventArgs K = (KeyEventArgs)e;

if (K.Key == Windows.System.VirtualKey.Enter)
{
//<TO-DO> Simulate Button Click Here
}

}

问题是我似乎找不到模拟按钮点击的方法...有人可以帮忙吗?

最佳答案

简单地调用它是否有问题,或者您是否正在寻找一种通用方法来调用任何按钮上的 Click 事件,也许是为了自动化它?

Go_click(this, new RoutedEventArgs());

关于c# - 在 Metro 风格应用程序中模拟按钮单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10637909/

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