我尝试将带有自定义文本的对象绑定到我的GridView进行测试,但无法真正获得解决方案。
我已经尝试过将其与data = pd.read_csv("Burketown.csv")
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
fixed_data = pd.melt(data, id_vars=['Year'], value_vars=months)
print(fixed_data)
一起使用,但无法正常工作。
有人可以帮我吗?
pip install python-nmap
答案 0 :(得分:0)
根据您的描述,您想为Grid.BindingContext绑定自定义对象,不需要使用Array,只需这样做:
public class model1
{
public string str1 { get; set; }
public string str2 { get; set; }
}
<Grid>
<Grid.BindingContext>
<local:model1 str1="aaaa" str2="bbbb"></local:model1>
</Grid.BindingContext>
<StackLayout Orientation="Vertical">
<Label Text="this is test, please take a look!" />
<Label
Margin="5,0,10,0"
FontAttributes="Bold"
FontSize="Small"
Text="{Binding str1}"
TextColor="#FFFFFF" />
<Label
FontAttributes="Bold"
FontSize="Small"
Text="{Binding str2}"
TextColor="#FFFFFF" />
</StackLayout>
</Grid>
这是MSDN上的文章,您可以看一下: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/data-binding/string-formatting