如何将文本框文本绑定到xaml中属性的值[英] How to Bind TextBox Text to Value of Property in xaml

本文是小编为大家收集整理的关于如何将文本框文本绑定到xaml中属性的值的处理方法,想解了如何将文本框文本绑定到xaml中属性的值的问题怎么解决?如何将文本框文本绑定到xaml中属性的值问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我有一个名为 TextBoxColumn 的自定义类,如下所示

public class TextBoxColumn : DataGridTemplateColumn{public static 只读 DependencyProperty FieldNameProperty = DependencyProperty.Register("FieldName", typeof(string), typeof(TextBoxColumn), new PropertyMetadata(""));public string 字段名{get { return (string)GetValue(字段名称属性);}set { SetValue(FieldNameProperty, value);}}...}

从 XAML 创建 DataGrid 列时:
<DataGrid><DataGrid.Columns><local:TextBoxControl FieldName="FirstName"/><local:TextBoxControl FieldName="LastName"/></DataGrid.Columns></DataGrid>
在 XAML 字典中,我为此 TextBoxColumn 定义了单元格模板:
<数据模板 x:Key="TextBoxColumn_CellTemplate"><TextBox 文本="{Binding FieldName}"/> <!--问题来了--></DataTemplate>上一页>
如何获取 TextBoxColumn 的 FieldName 属性的值并将其绑定到 Text 属性?没有C#代码如何实现?
解决方案
hiii,
只需放置此代码
TextBoxColumn obj=new TextBoxColumn()
textbox1.DataContext=obj;

或者阅读这篇文章会对你有所帮助

本文地址:https://www.itbaoku.cn/post/1356029.html

相关标签/搜索