gpt4 book ai didi

c# - Click 事件的 XAML 参数

转载 作者:太空狗 更新时间:2023-10-30 00:35:39 25 4
gpt4 key购买 nike

我有以下 XAML:

<Button Name="btnJeans" Click="btnJeans_Click" Padding="-1" >
<StackPanel Orientation="Horizontal" Margin="0,0,0,17" Name="jeansItem">
<!--Replace rectangle with image-->
<Image Height="119" Width="82" Source="{Binding Image}" Margin="12,0,9,0"/>
<StackPanel Width="311">
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Text="{Binding Price}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</StackPanel>
</Button>

但是,btnJeans_Click 需要将“{Binding Name}”作为参数传递。

我该怎么做?我正在为 Windows Phone 7 开发。

最佳答案

PC 上的另一种方法是从点击事件参数中获取 DataContext,例如

private void Button_Click(object sender, RoutedEventArgs e)
{
var record = ((Button)e.OriginalSource).DataContext;
MessageBox.Show("Do something with " + record.ToString());
}

这可能也适用于手机?

关于c# - Click 事件的 XAML 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953477/

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