我如何转换:
var me = ((FrameworkElement)sender).Tag as ListBoxItem as Data;
_
public class Data {
public string url { get; set; }
public string title { get; set; }
}
<Button Click="PlayMedia" Tag="{Binding}" Content="Play" />
最佳答案
假设此代码位于 PlayMedia 事件处理程序中,您可以执行以下操作:
var button = sender as Button;
var data = button.Tag as Data;
如果按钮包含在 ListBoxItem 中,则必须使用 VisualTreeHelper从按钮开始,在可视化树中找到它。
关于c# - ((FrameworkElement)sender).Tag 转换为 wp7 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7002837/