Я работаю над небольшим проектом и использую только 3 маленьких страницы XAML.Предполагается, что это приложение для магазина DVD, где вы можете просто добавить фильм и список фильмов.У меня проблема с привязкой данных (или хранением данных где-то, но не в БД)
movieslist.XAML: (Я хочу связать данные и представить их здесь)
<Page x:Class="DeNiro.movielist"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:DeNiro"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300"
Title="movielist">
<Grid>
<TextBox Text="{Binding Name}"/>
</Grid>
addmovies.xaml.cs: (при нажатии кнопки создайте новый объект и установите текст данных)
private void btn_add_movie_Click(object sender, RoutedEventArgs e)
{
Movie NewMovie = new Movie { Name = "kriticar" };
this.DataContext = NewMovie;
}
Movie.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeNiro
{
public class Movie
{
public Movie()
{
test = "";
}
public string Name { get; set; }
public int year { get; set; }
public string genre { get; set; }
public int price { get; set; }
public List<Movie> Moviez { get; set; }
public string test;
}
}
ПРОБЛЕМА: я ничего не получаю, текстовое полепусто, даже если я пробую простые примеры, где я создаю объект и устанавливаю такие данные
Movie NewMovie = new Movie { Name = "kriticar" };
public addmovie()
{
InitializeComponent();
this.DataContext = NewMovie;
}
Я испробовал все виды различных решений, но не могу получить данные из XAML a в XAML b ... пожалуйста, помогите