gpt4 book ai didi

c# - 从代码执行事件

转载 作者:行者123 更新时间:2023-11-30 19:46:15 25 4
gpt4 key购买 nike

我试图在我的应用程序上重用我为切换开关制作的代码

当开关未选中时,它会触发下面的代码

private void ToggleSwitch_Unchecked(object sender, RoutedEventArgs e)
{
//Some code here YAY!
}

像 XAML 的魅力一样工作。

<toolkit:ToggleSwitch Margin="0,0,12,0" Content="Allow" Checked="ToggleSwitch_Checked" Unchecked="ToggleSwitch_Unchecked" x:Name="allowGpsSwitch" IsChecked="true" />

现在我也尝试从 C# 调用此代码。我尝试了几种调用 ToggleSwitch_Unchecked 代码的方法,但均未成功。

在简历中:我想从代码中调用 ToggleSwitch_Unchecked 以立即执行。我知道我可以单独为此制定一个方法,但我想重复使用我为事件制定的方法。

有可能还是我的想法完全错误?

最佳答案

是的,我认为你的想法是错误的。事件处理程序的方法签名包含您在其他上下文中不需要的参数。为什么不按如下结构:

private void ToggleSwitch_Unchecked(object sender, RoutedEventArgs e)
{
DoSomething()
}

private void DoSomething()
{
// ...
}

然后您可以随时执行 DoSomething!

关于c# - 从代码执行事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8851339/

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