如何在c#中动态更改listview数据模板

如何在c#中动态更改listview数据模板,c#,xaml,listview,xamarin.winphone,win-phone-silverlight-8.1,C#,Xaml,Listview,Xamarin.winphone,Win Phone Silverlight 8.1,我为我的listview定制了一个项目模板,它将值绑定到.xaml本身中。 我想在c#side中动态更改其中一个图像。 我知道在c#中我可以在ContainerContentChanging中更改,但我无法访问c#中的自定义模板图像。请指导我解决此问题 这是我的列表视图 如果将模板定义为静态资源,或者在XAML中可以引用模板的其他地方,则可以使用带有适当绑定的自定义转换器来处理模板中的更改 但是,我相信更改ListView.ItemTemplate将影响集合中的所有项目。为了更改单个项目的模板

我为我的listview定制了一个项目模板,它将值绑定到.xaml本身中。 我想在c#side中动态更改其中一个图像。 我知道在c#中我可以在
ContainerContentChanging
中更改,但我无法访问c#中的自定义模板图像。请指导我解决此问题

这是我的列表视图


如果将模板定义为静态资源,或者在XAML中可以引用模板的其他地方,则可以使用带有适当绑定的自定义转换器来处理模板中的更改

但是,我相信更改ListView.ItemTemplate将影响集合中的所有项目。为了更改单个项目的模板,您必须添加一个包装器对象并修改该对象的内容(您可以用类似的方式进行修改)


我知道您希望更改C#中的模板,但我相信XAML的声明式样式应该足够了。

如果您将模板定义为静态资源,或者在XAML中可以引用模板的其他地方,您可以使用带有适当绑定的自定义转换器来处理模板中的更改

但是,我相信更改ListView.ItemTemplate将影响集合中的所有项目。为了更改单个项目的模板,您必须添加一个包装器对象并修改该对象的内容(您可以用类似的方式进行修改)


我知道您希望更改C#中的模板,但我相信XAML的声明式样式应该足够了。

您能提供一个示例吗?您能提供一个示例吗?