gpt4 book ai didi

c# - 在 C# 和 XAML 中提取 Key 的内容值

转载 作者:太空宇宙 更新时间:2023-11-03 23:30:29 24 4
gpt4 key购买 nike

我希望能够获取以下按钮的“内容”值,而不必为每个按钮编写一个函数。我有以下要用于所有按钮的功能。

private void Window_KeyUp(Object sender, KeyRoutedEventArgs e)
{
SetViewModel(e.OriginalKey.ToString());
}

这是按钮的 XAML 代码,我希望将 Content 值传递给 SetViewModel() 函数。

<Button x:Name="btn4"  Content="4" Margin="0,5,0,0" Click="btn4_Click" KeyUp ="Window_KeyUp"/>
<Button x:Name="btn5" Content="5" Margin="5,5,0,0" Click="btn5_Click" KeyUp ="Window_KeyUp"/>
<Button x:Name="btn6" Content="6" Margin="5,5,0,0" Click="btn6_Click" KeyUp ="Window_KeyUp"/>

最佳答案

因为您知道在每种情况下您的事件处理函数都是从 Button 调用的,所以您应该能够将 sender 参数转换为 Button 然后访问 Content 属性。

var content = ((Button)e).Content;

关于c# - 在 C# 和 XAML 中提取 Key 的内容值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427099/

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