Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ((FrameworkElement)sender).标记转换为类wp7_C#_Silverlight_Xaml_Windows Phone 7 - Fatal编程技术网

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;