2016-03-31 16 views
0

Araç İçi Şablon Şablonunu programatik olarak geçersiz kılmak istiyorum. eşdeğer xaml kodu:Araç İçi Şablon Şablonunu Geçersiz Kılma Programatik

<Style TargetType="ToolTip"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="ToolTip"> 
       <ContentPresenter /> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

girişimim:

ToolTip tooltip = new ToolTip(); 
tooltip.Content = panel; // Panel with text. 
var controlTemplate = new ControlTemplate(typeof(ToolTip)); 
tooltip.Template = controlTemplate; 
// ............. -> ContentPresenter ?? 
+0

denemek ve bunu yapmak için kullandığınız kod gönderebilir Lütfen? –

cevap

1
ToolTip tooltip = new ToolTip(); 
tooltip.Content = panel; // Panel with text. 
var controlTemplate = new ControlTemplate(typeof(ToolTip)); 
controlTemplate.VisualTree = new FrameworkElementFactory(typeof(ContentPresenter)); 
tooltip.Template = controlTemplate; 
+0

Mükemmel, çok teşekkür ederim. – Poeta

+0

@Poeta Doğru cevap olarak işaretle plz. – AnjumSKhan