0
这是用于UWP的C++/CX和XAML。假设我有一个班级:在GridView中实现按钮的最佳方式是什么?
public ref class foo
{
private:
String^ title;
String^ printstring;
public:
foo()
{
title = "this is my title";
printstring = "test";
}
property String^ Title
{
String^ get()
{
return title;
}
}
}
我有一个向量Platform::Collections::Vector<foo^>^ testbind
。我也有一个属性返回该向量。在我的XAML中,我有一个GridView,用的ItemSource设置为属性testbind
和ItemTemplate中设置这样的:
<DataTemplate x:DataType="local:foo">
<StackPanel Height="100" Width="100">
<TextBlock Text="{x:Bind Title} TextWrapping="WrapWholeWords"/>
<Button x:Name=button/>
</StackPanel>
</DataTemplate>
我如何使它所以当我按一下按钮,我可以做一些与printstring
在代码后面?在这种假设情况下,所有标题和印记串都是相同的,但在我的实际项目中,它们对于矢量的每个成员都是不同的。