在UWP(Universal Windows Platform)应用中,将TextBox中的数据保存到DataGrid中通常涉及以下几个步骤:
以下是一个简单的示例,展示如何将TextBox中的数据保存到DataGrid中。
public class Item
{
public string Name { get; set; }
}
<Page
x:Class="YourNamespace.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<StackPanel>
<TextBox x:Name="textBox" />
<Button Content="Add" Click="AddButton_Click" />
<DataGrid x:Name="dataGrid" AutoGenerateColumns="True" />
</StackPanel>
</Page>
using System.Collections.ObjectModel;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
namespace YourNamespace
{
public sealed partial class MainPage : Page
{
public ObservableCollection<Item> Items { get; set; }
public MainPage()
{
this.InitializeComponent();
Items = new ObservableCollection<Item>();
dataGrid.ItemsSource = Items;
}
private void AddButton_Click(object sender, RoutedEventArgs e)
{
string name = textBox.Text.Trim();
if (!string.IsNullOrEmpty(name))
{
Items.Add(new Item { Name = name });
textBox.Text = string.Empty;
}
}
}
}
通过以上步骤和示例代码,你应该能够在UWP应用中将TextBox中的数据保存到DataGrid中。如果遇到具体问题,请提供更多详细信息以便进一步诊断。
领取专属 10元无门槛券
手把手带您无忧上云