Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Data Binding é uma técnica fundamental no desenvolvimento de aplicações modernas, permitindo a sincronização automática de dados entre a interface do usuário (UI) e a lógica de negócios. No ambiente Windows, especialmente ao utilizar Windows Presentation Foundation (WPF), o Data Binding é uma ferramenta poderosa que facilita a criação de interfaces de usuário dinâmicas e responsivas. Este artigo abordará como implementar Data Binding em aplicações WPF, destacando sua importância e fornecendo exemplos práticos.
Exemplos:
1. Criação de um Projeto WPF:
Para começar, abra o Visual Studio e crie um novo projeto WPF:
File
> New
> Project
.WPF App (.NET Core)
e dê um nome ao seu projeto.Create
.2. Definição de um Modelo de Dados:
Crie uma classe que represente o modelo de dados. Por exemplo, uma classe Person
:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
3. Configuração do DataContext:
No arquivo MainWindow.xaml.cs
, configure o DataContext para usar uma instância da classe Person
:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.DataContext = new Person { Name = "John Doe", Age = 30 };
}
}
4. Binding na Interface do Usuário:
No arquivo MainWindow.xaml
, defina os bindings para os controles da interface:
<Window x:Class="WpfApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="200" Width="400">
<Grid>
<StackPanel>
<TextBox Text="{Binding Name}" Width="200" Margin="10"/>
<TextBox Text="{Binding Age}" Width="200" Margin="10"/>
</StackPanel>
</Grid>
</Window>
5. Executando a Aplicação:
Pressione F5
para compilar e executar a aplicação. Você verá que os TextBox
estão preenchidos com os valores definidos no DataContext
.