MVVM的基础是前后台分离,那么就需要把后台的数据与前台的控件绑定。
前台XAML代码:
<Window x:Class="KarliCards.Gui.MainWindow"
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"
xmlns:local="clr-namespace:KarliCards.Gui"
mc:Ignorable="d"
Title="MainWindow" Height="175" Width="230">
<Grid Name="grid">
<TextBlock Height="23" Text="Name: " HorizontalAlignment="Left" VerticalAlignment="Top"
Margin="12, 12, 0, 0"/>
<TextBlock Height="23" Text="Age: " HorizontalAlignment="Left" VerticalAlignment="Top"
Margin="12, 50, 0, 0"/>
<TextBox Height="23" Width="120" Name="nameTextBox" HorizontalAlignment="Left"
VerticalAlignment

这篇博客介绍了WPF编程中的数据绑定概念,重点讨论了MVVM模式下如何实现前后台数据与控件的分离。文章通过示例展示了如何在前台XAML代码中使用Binding,并解释了ElementName和DataContext属性的用途,特别是在MainWindow类构造函数中设置Grid的数据上下文。
最低0.47元/天 解锁文章
700

被折叠的 条评论
为什么被折叠?



