プログラムでツールチップテンプレートをオーバーライドしたいと思います。 同等のXAMLコードは次のとおりです。プログラム上でツールチップテンプレートをオーバーライド
<Style TargetType="ToolTip">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ToolTip">
<ContentPresenter />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
私の試み:
ToolTip tooltip = new ToolTip();
tooltip.Content = panel; // Panel with text.
var controlTemplate = new ControlTemplate(typeof(ToolTip));
tooltip.Template = controlTemplate;
// ............. -> ContentPresenter ??
あなたは試してみて、これを実行するために使用しているコードを投稿してください? –