背景データテンプレートコンテンツコントロール(のDataTemplate)を得るWPF

オリジナル: WPFは、バックグラウンドデータテンプレートのコンテンツコントロールを取得(するDataTemplate)

場合 
    <Window.Resources>はDataTemplateを私がありますのTextBlockを取得したいです 

XAML


  
  
  1. <DataTemplate x:Key= "dtName">
  2. <TextBlock Text= "content"/>
  3. </DataTemplate>

背景コード


  
  
  1. DataTemplate d = this.FindResource( "dtName") as DataTemplate;
  2. TextBlock MyTextBlock = (TextBlock)d.LoadContent();
  3. var str = MyTextBlock.Text;

 

思い出します 

DataTemplateのが論理的な木であるので応答がない場合にのみ変更を取得することができます 

私は休暇にメッセージを頼る偉大な神偉大な神を知るための他の方法がないかわかりません

変更したいときにのみバックグラウンド結合の使用を拘束 

私は、この機能を実現するためにブログを書きます

WPFの動的カラム(DataGridTemplateColumn)データバインディング(カスタム)

 

おすすめ

転載: www.cnblogs.com/lonelyxmas/p/12075405.html