C# ((FrameworkElement)sender).标记转换为类wp7
我如何转换,如:C# ((FrameworkElement)sender).标记转换为类wp7,c#,silverlight,xaml,windows-phone-7,C#,Silverlight,Xaml,Windows Phone 7,我如何转换,如: var me = ((FrameworkElement)sender).Tag as ListBoxItem as Data; _ 假设此代码位于PlayMedia事件处理程序中,您可以执行以下操作: var button = sender as Button; var data = button.Tag as Data; 如果按钮包含在ListBoxItem中,则必须使用从按钮开始在可视树中查找它。这个问题甚至没有任何意义ListBoxItem将永远无法强制转换为数据。
var me = ((FrameworkElement)sender).Tag as ListBoxItem as Data;
_
假设此代码位于PlayMedia事件处理程序中,您可以执行以下操作:
var button = sender as Button;
var data = button.Tag as Data;
如果按钮包含在ListBoxItem中,则必须使用从按钮开始在可视树中查找它。这个问题甚至没有任何意义
ListBoxItem
将永远无法强制转换为数据。更不用说ListBoxItem甚至没有url或标题之类的东西可以绑定。你们想做什么?我试图通过点击按钮来获取音频的url。
<Button Click="PlayMedia" Tag="{Binding}" Content="Play" />
var button = sender as Button;
var data = button.Tag as Data;