WPF中DataTemplate中控件设置tag。但在后台事件中,获取不到tag的值
<DataTemplatex:Key="BackupDateTemplate"><ImageHeight="15"Width="15"Tag="{BindingFid,M...
<DataTemplate x:Key="BackupDateTemplate">
<Image Height="15" Width="15" Tag="{Binding Fid, Mode=TwoWay}" MouseLeftButtonUp="Backup_MouseLeftButtonUp" Source="{Binding _LogFolderType,Converter={StaticResource CountConverter},Mode=OneWay}"/>
</DataTemplate>
然后在ListView的view中的GridView中引用。
但是后台获取是null。
long _Fid = (long)(sender as Image).Tag;
MessageBox.Show(_Fid.ToString());
sorry,这个问题已解决。后台binding类中没有这个字段。。做了个类型转换显示,忘记已经去掉这个字段了 展开
<Image Height="15" Width="15" Tag="{Binding Fid, Mode=TwoWay}" MouseLeftButtonUp="Backup_MouseLeftButtonUp" Source="{Binding _LogFolderType,Converter={StaticResource CountConverter},Mode=OneWay}"/>
</DataTemplate>
然后在ListView的view中的GridView中引用。
但是后台获取是null。
long _Fid = (long)(sender as Image).Tag;
MessageBox.Show(_Fid.ToString());
sorry,这个问题已解决。后台binding类中没有这个字段。。做了个类型转换显示,忘记已经去掉这个字段了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询