WPF—XAML数据绑定

WPF---XAML数据绑定

本主题讨论使数据可用于在Extensible Application Markup Language (XAML) 中绑定的不同方式,具体使用哪种方式取决于您的应用程序需要。

实现XAML数据绑定

一、创建模型类

cs 复制代码
// 创建模型类
public class MyData
{
    public string Name { get; set; } = "李逵";
}

二、在xaml文件中导入实体类

cs 复制代码
// 导入实体类
xmlns:c ="clr-namespace:WpfProgram.Enti

三、指定数据源

cs 复制代码
<Grid.Resources>
    <c:MyData x:Key="mydataScource"/>
</Grid.Resour

四、设置数据绑定上下文

cs 复制代码
// 设置或着获取参与数据绑定时候的上下文,(通俗来讲以后可以在代码里面获取对象)
<Grid.DataContext>
    <Binding Source="{StaticResource mydataScource}"/>
</Grid.DataContext>

五、绑定到目标标签上

cs 复制代码
// 绑定到目标标签上 label:{Bingding path=对象模型属性}-->
<Label Content="{Binding Path=Name}" FontSize="20" >
</Label>

完整步骤代码

cs 复制代码
数据绑定 :
第一步: 
// 创建模型类
public class MyData
{
    public string Name { get; set; } = "李逵";
}

第二步:
// 导入实体类
xmlns:c ="clr-namespace:WpfProgram.Entity"

第三步:
// 指定数据源
<Grid.Resources>
    <c:MyData x:Key="mydataScource"/>
</Grid.Resources>

第四步:
// 设置或着获取参与数据绑定时候的上下文,(通俗来讲以后可以在代码里面获取对象)
<Grid.DataContext>
    <Binding Source="{StaticResource mydataScource}"/>
</Grid.DataContext>

第五步: 
// 绑定到目标标签上 label:{Bingding path=对象模型属性}-->
<Label Content="{Binding Path=Name}" FontSize="20" >
</Label>
相关推荐
Hacker_LaoYi2 小时前
Windows server网络安全
windows·安全·web安全
cainiaojunshi2 小时前
仿Manus一
windows·microsoft
xiatian_win1232 小时前
本地部署 OpenManus 保姆级教程(Windows 版)
人工智能·windows
菜鸟康2 小时前
Linux网络编程——UDP网络通信的简单实现
java·linux·windows
ぃ扶摇ぅ3 小时前
Windows系统编程项目(四)窗口管理器
windows
小灰灰__3 小时前
windows环境DBGPT0.7.0安装部署说明
windows
扛枪的书生3 小时前
Windows 提权-内核利用_2
windows·渗透·kali·提权
故事与他6454 小时前
CTFHub-上传文件
android·ide·windows·web安全·网络安全·android studio·xss
千羽星弦5 小时前
Jenkins在Windows上的使用(二):自动拉取、打包、部署
运维·windows·jenkins
sukalot6 小时前
Windows 图形显示驱动开发-WDDM 3.2-本机 GPU 围栏对象(七)
windows·驱动开发