如何使用自定义文本框

本文关键字:文本 自定义 何使用 | 更新日期: 2023-09-27 18:07:40

我从TextBox创建了自定义类,并在我的一个窗口中使用它。类在项目的根目录下,所以它的命名空间是:Firm

为了在项目的根目录下使用这个类,我在xaml:

中添加了一行
<Window x:Class="Firm.Prijem.PaletaWindow"
        ...
        xmlns:mynms="clr-namespace:Firm"> <--- ADDED LINE
       <mynms:SelectAllTextBox Name="textBoxMnozstvi" />
</Window>

但是现在当我试着运行我的代码。我得到了错误,因为"name 'textBoxMnozstvi' does not exist in current context"在线:

 String text = textBoxMnozstvi.Text;

为什么?现在textBoxMnozstvi是否在另一个名称空间中?

如何使用自定义文本框

试试这个

<mynms:SelectAllTextBox x:Name="textBoxMnozstvi" />

这里已经有一些关于Name和x:Name的很好的解释