Wpf 从资源字典xaml/vb.net获取文本框的值

Wpf 从资源字典xaml/vb.net获取文本框的值,wpf,vb.net,xaml,Wpf,Vb.net,Xaml,我有一个小资源字典和一个管理代码的小类,下面是代码: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="MyResources"> <DataTemplate x:Key="Template1"> <

我有一个小资源字典和一个管理代码的小类,下面是代码:

  <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="MyResources">
<DataTemplate x:Key="Template1">
        <TextBox Name = TB_1  textchanged="handle_text" Margin="10,50 />
        <Button Name="BT_1" Content="test1" Margin="10,10" />
    </Grid>
</DataTemplate>
</ResourceDictionary>
dataTemplate显示在contentcontrol中正常运行的另一个类中

但在MyResources类中,我希望在事件textchanged上升时使用handle_text函数获取textb_1的文本值,但MyResources类似乎没有看到名为TB_1的变量textbox和所有其他变量。 有可能这样做吗


谢谢你的帮助。

这一切听起来都错得离谱。。。你到底想做什么?为什么你认为你应该在资源文件中而不是在用户控件中这样做?我只想在我的资源字典中获取文本框的值…通常,如果我添加click=handle\u按钮,我就可以在类MyResources中编写一个函数来处理事件。但是我想要的是在我的类MyResources中编写一个函数来获取我的文本框的文本值…OMG。。。真正地我会读书,你知道。。。显然,我不是要你重复你在问题中提出的内容。我是问你到底想干什么?另外,请回答我以前问过的其他问题,这些问题你都忽略了。我是vb.net的新手,我只想回答我的问题,我不明白你的意思……我只需要得到我的文本框的值,这可能吗?我需要将该值传递给另一个函数!@Sheridan想知道的是为什么它会出现在数据模板中?。然后,你应该考虑阅读有关MVVM模式的文档,这样的问题会让你的生活更轻松。最后,您发布的XAML是错误的,有一个关闭的网格,没有打开的网格。首先尝试粘贴一些有效的代码