如何将文本框文本与其他类属性绑定?

维涅什

我是 Xaml 和绑定概念的新手。如何在 XAML 中将 MainClass 的“CustomerName”属性与“TextBox1”的文本内容绑定?

这是我的 MainClass,

namespace TextBinding.Module
{
    public class MainClass
    {
        public string CustomerName { get; set; }
    }

}

我的 XAML 编码是,

<UserControl x:Class="TextBinding.Design.ControlDesigner"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
         xmlns:TestControl="clr-namespace:TextBinding.Module"
         mc:Ignorable="d" d:DesignHeight="1000" d:DesignWidth="1000">

     <TestControl:MainClass x:Key="Test1" />
     <Grid>
        <TextBox x:Name="TextBox1" Height="50" Text="{Binding Test1.CustomerName, Mode=TwoWay}" />
     </Grid>
</UserControl>

上述方法根本不起作用。任何人都可以提出更好的绑定方法。?提前致谢。

阿克谢·巴特
    <UserControl x:Class="TextBinding.Design.ControlDesigner"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:TestControl="clr-namespace:TextBinding.Module"
             mc:Ignorable="d" d:DesignHeight="1000" d:DesignWidth="1000">
     <UserControl.Resources>
           <TestControl:MainClass x:Key="Test1" />
        </UserControl.Resources>

         <Grid>
            <TextBox x:Name="TextBox1" Height="50" Text="{Binding CustomerName, Mode=TwoWay}" 
DataContext="{DynamicResource Test1}" />
         </Grid>
    </UserControl>

您需要在 usercontrol 资源部分中定义类对象。您还需要在DataContext文本框的属性中指定该类对象

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本框中的字体大小绑定到数据源?

来自分类Dev

如何将文本框绑定到类Property

来自分类Dev

如何将文本块与属性绑定

来自分类Dev

将多个文本框值绑定到单个属性

来自分类Dev

如何将文本框绑定到WPF中的类的字段?

来自分类Dev

如何将文本框文本绑定到集合的“当前”项目

来自分类Dev

如何将文本框的长度绑定到文本块?

来自分类Dev

WPF-将文本框文本绑定到类属性

来自分类Dev

如何将文本框对象绑定到ViewModel

来自分类Dev

如何将Winform文本框绑定到类属性?

来自分类Dev

在动态表单中,如何将文本框(tbRef)的内容链接到与其一起生成的按钮?

来自分类Dev

将文本框绑定到属性

来自分类Dev

如何将文本框的文本与文件内容绑定?

来自分类Dev

如何将文本框中的文本转换为零和一,如何将两列的内容拆分为许多其他列

来自分类Dev

如何将解析函数中的文本与其他(未解析的)文本合并以进行图注?

来自分类Dev

如何将简单的字符串值绑定到文本框?

来自分类Dev

如何根据条件将C#WPF文本框绑定到不同的属性?

来自分类Dev

如何将2个文本框绑定到一个属性?

来自分类Dev

如何使用其他文本框的值设置文本框的值

来自分类Dev

如何在Laravel 4中基于其他文本框隐藏/显示文本框?

来自分类Dev

如何将列表绑定到ItemsControl中的文本框

来自分类Dev

如何将xaml绑定到来自其他类的文本框

来自分类Dev

文本框的绑定高度属性

来自分类Dev

如何将文本框绑定到MS Access中子窗体的链接子字段?

来自分类Dev

将文本框绑定到属性

来自分类Dev

如何将ProgressBar值绑定到ResourceDictionary中的文本框?

来自分类Dev

如何将段落设置为文本框文本

来自分类Dev

如何将对象属性绑定到 angular2 中的文本框

来自分类Dev

从其他文本框绑定文本框

Related 相关文章

  1. 1

    如何将文本框中的字体大小绑定到数据源?

  2. 2

    如何将文本框绑定到类Property

  3. 3

    如何将文本块与属性绑定

  4. 4

    将多个文本框值绑定到单个属性

  5. 5

    如何将文本框绑定到WPF中的类的字段?

  6. 6

    如何将文本框文本绑定到集合的“当前”项目

  7. 7

    如何将文本框的长度绑定到文本块?

  8. 8

    WPF-将文本框文本绑定到类属性

  9. 9

    如何将文本框对象绑定到ViewModel

  10. 10

    如何将Winform文本框绑定到类属性?

  11. 11

    在动态表单中,如何将文本框(tbRef)的内容链接到与其一起生成的按钮?

  12. 12

    将文本框绑定到属性

  13. 13

    如何将文本框的文本与文件内容绑定?

  14. 14

    如何将文本框中的文本转换为零和一,如何将两列的内容拆分为许多其他列

  15. 15

    如何将解析函数中的文本与其他(未解析的)文本合并以进行图注?

  16. 16

    如何将简单的字符串值绑定到文本框?

  17. 17

    如何根据条件将C#WPF文本框绑定到不同的属性?

  18. 18

    如何将2个文本框绑定到一个属性?

  19. 19

    如何使用其他文本框的值设置文本框的值

  20. 20

    如何在Laravel 4中基于其他文本框隐藏/显示文本框?

  21. 21

    如何将列表绑定到ItemsControl中的文本框

  22. 22

    如何将xaml绑定到来自其他类的文本框

  23. 23

    文本框的绑定高度属性

  24. 24

    如何将文本框绑定到MS Access中子窗体的链接子字段?

  25. 25

    将文本框绑定到属性

  26. 26

    如何将ProgressBar值绑定到ResourceDictionary中的文本框?

  27. 27

    如何将段落设置为文本框文本

  28. 28

    如何将对象属性绑定到 angular2 中的文本框

  29. 29

    从其他文本框绑定文本框

热门标签

归档