TextBlock を派生させてカスタム コントロールを作成しています。私の意図は、いくつかの依存関係プロパティに基づいてカスタム レンダリングを行うことです。ただし、OnRender メソッドは TextBlock で封印されています。OnRenderSizeChanged をオーバーライドすることで作業を完了できますが、これは正しくありません。どうすれば正しい方法でそれを行うことができますか?
前もって感謝します。
TextBlock を派生させてカスタム コントロールを作成しています。私の意図は、いくつかの依存関係プロパティに基づいてカスタム レンダリングを行うことです。ただし、OnRender メソッドは TextBlock で封印されています。OnRenderSizeChanged をオーバーライドすることで作業を完了できますが、これは正しくありません。どうすれば正しい方法でそれを行うことができますか?
前もって感謝します。
WPF では、通常、スタイルまたはコントロール テンプレートを操作して、コントロールの外観を変更します。Microsoft からすべてのコントロールのテンプレートをダウンロードして、いろいろと試すことができます。
ここでもっと読む:
http://msdn.microsoft.com/en-us/library/system.windows.controls.controltemplate(v=VS.100).aspx