WPF MVVM 数据表格DataGrid的表头Header无法进行数据绑定

ops/2024/12/23 14:44:59/

话不多说,直接上案例代码,因为我也不知道为什么不能进行数据绑定。

DataGrid

          <DataGrid  ColumnHeaderHeight="55"ItemsSource="{Binding BottomFormingMolds}" SelectedItem="{Binding SelectedItem3,Mode=TwoWay}"                   CanUserDeleteRows="False"><DataGrid.Columns><DataGridTextColumn Width="130" Binding="{Binding MoldModel}"><DataGridTextColumn.HeaderTemplate><DataTemplate><TextBlock TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Center" Width="50"  Text="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}, Path=DataContext.LanguageDict.Tool}"/></DataTemplate></DataGridTextColumn.HeaderTemplate></DataGridTextColumn></DataGrid.Columns></DataGrid>

获取控件的文字,然后直接给他数据绑定到根目录,就可以解决我们的问题了。

小白路漫漫,让我们一起加油!!!


http://www.ppmy.cn/ops/144322.html

相关文章

在 .NET 5.0 运行 .NET 8.0 教程:使用 ASP.NET Core 创建 Web API

前言 因为我本机安装的是vs2019&#xff0c;所以我在使用vs创建项目的时候&#xff0c;只能选择.NET 5.0&#xff0c;而无法选择.NET 8.0 在网上有看到说用vs2019使用.net 8.0 &#xff0c;但是感觉不可靠&#xff0c;要用还是安装vs2022吧。 我因为不想要安装vs2022。 但是微…

半导体制造技术导论(第二版)萧宏 第十二章 化学机械研磨工艺

本章要求 1.列出化学机械研磨工艺的应用 化学机械研磨是一种移除工艺技术&#xff0c;结合化学反应和机械研磨去除沉积的薄膜&#xff0c;使表面更加平滑和平坦&#xff1b;也用于移除表面上大量的电介质薄膜&#xff0c;并在硅衬底上形成浅沟槽隔离STI&#xff1b;还可以从晶圆…

基于RocksDB编写一个简单的SQL数据库|得物技术

一、前言 数据库DBMS是当前互联网开发者最熟悉的基础设施之一&#xff0c;很多后端开发者的入门项目就是一个简单的基于MySQL的数据管理系统。笔者一直想自己编写一个简单的SQL数据库&#xff0c;正好最近正在学习RocksDB和Zig语言的内容&#xff0c;就想利用这个机会作为学习…

List深拷贝后,数据还是被串改

List深拷贝后数据还是被串改 List newList new ArrayList<>(oldList)newList.pushAll(oldList)你甚至想到了java8streamAPI以上还不行 List newList new ArrayList<>(oldList) 这是采用构造参数做到的深拷贝&#xff0c;是没问题的 newList.pushAll(oldList) …

docker打包镜像并迁移:如何从A服务器打包docker镜像到B服务器上容器中运行

1.在A服务器上&#xff0c;查看docker镜像 docker images会显示当前的服务器上已有的镜像 2.在A服务器上&#xff0c;将所需要的镜像打包 docker save -o shuai_docker.tar xxx(镜像名):vxx(镜像版本)会出现&#xff1a;xxxxx:Loading layer [>] xxkB/xxkB字样 3.将shua…

C++打造局域网聊天室第十二课: 客户端和服务端的切换

文章目录 前言一、补充说明二、客户端和服务端身份状态的切换三、点击关闭窗口按钮总结 前言 C打造局域网聊天室第十二课&#xff1a; 客户端和服务端的切换 一、补充说明 在C打造局域网聊天室第十一课&#xff1a; 程序关闭及线程的结束中描述的服务端线程的关闭和结束是存在…

了解 SpringMVC 请求流程

文章目录 1. Spring 基础 - SpringMVC 请求流程1.1 引入1.2 什么是 MVC1.3 什么是 Spring MVC1.4 请求流程核心架构的具体流程步骤补充 1.5 案例**Maven 包引入****业务代码的编写**DaoServiceControllerwebapp 下的 web.xmlspringmvc.xmlJSP 视图 2. Spring 进阶 - Dispatcher…

C语言:排序

1. 插入排序 (Insertion Sort) 插入排序是一种简单直观的排序算法&#xff0c;它的工作原理类似于整理扑克牌。它的基本思想是将数组分为已排序部分和未排序部分&#xff0c;每次从未排序部分取出一个元素&#xff0c;插入到已排序部分的合适位置。 步骤&#xff1a; 从数组…