Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 我可以将DataTemplate访问到codebehind吗_Wpf - Fatal编程技术网

Wpf 我可以将DataTemplate访问到codebehind吗

Wpf 我可以将DataTemplate访问到codebehind吗,wpf,Wpf,我使用的是WPF,我有DataTemplate,我想访问codebehind 我怎么能用这个 谢谢。 <Window.Resources> <DataTemplate x:Key="PersonDataTemplate"> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Path=Name}" /> <TextBlock Tex

我使用的是WPF,我有
DataTemplate
,我想访问codebehind 我怎么能用这个

谢谢。


<Window.Resources>
  <DataTemplate x:Key="PersonDataTemplate">
    <StackPanel Orientation="Horizontal">
      <TextBlock Text="{Binding Path=Name}" />
      <TextBlock Text="{Binding Path=Age}" />
    </StackPanel>
  </DataTemplate>
</Window.Resources>

public Window1()
{
  InitializeComponent();

  DataTemplate dataTemplate = FindResource("PersonDataTemplate") as DataTemplate;
}
公共窗口1() { 初始化组件(); DataTemplate DataTemplate=FindResource(“PersonDataTemplate”)作为DataTemplate; }
但如何找到DataTemplate内部的控件,即TextBlock,并在运行时从codebehind更改值?请帮忙。。。!谢谢我在找这个:D