将ListView项添加到一个简单的列表?

时间:2017-04-23 04:41:14

标签: c# listview uwp

初学者。我正在尝试将一个简单的项添加到我正在使用的ListView控件中。单击+按钮后,我将键入一个值,我希望将该值添加到列表中,类似于屏幕截图中的第一项。

我如何创造'一个新项目并将其保存在ListView控件中?

目前还没有任何代码。试图弄清楚如何处理这个问题。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您通过XAML添加第一个ListViewItem,您应该能够使用protected override void OnCreate(Bundle bundle) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(bundle); //////////// DynamicAlert.CurrentActivity = this; //////////// global::Xamarin.Forms.Forms.Init(this, bundle); LoadApplication(new App()); 方法将ListView.Items.Add添加到ListViewItem

例如:

ListView

我们还可以将Collection绑定到ListView,然后我们可以向Collection添加新项目,该项目将添加到ListView。

例如:

ListViewItem item = new ListViewItem();
TextBlock mytext = new TextBlock();
mytext.Text = "Item 2";
item.Content = mytext;
MyListView.Items.Add(item);

代码背后:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ListView Name="MyListView">
        <ListView.ItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Name}"></TextBlock>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
    <Button HorizontalAlignment="Center" VerticalAlignment="Center" Click="Button_Click">click</Button>
</Grid>