我有一个自定义的wpf控件.它基本上是一个文本块,能够对文本应用填充和描边.它已经被一个类继承了.问题是它没有像fontfamily这样的文本块属性.我想用textblock继承这个控件,所以它可以使用它的所有属性.自定义控制代码如下
namespace CustomXaml
{
public class OutlinedText : FrameworkElement, IAddChild
{
#region Private Fields
private Geometry _textGeometry;
#endregion
#region Private Methods
/// <summary>
/// Invoked when a dependency property has changed. Generate a new FormattedText object to display.
/// </summary>
/// <param name="d">OutlineText object whose property was updated.</param>
/// <param name="e">Event arguments for the dependency property.</param>
private static void OnOutlineTextInvalidated(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
((OutlinedText)d).CreateText();
}
#endregion
#region FrameworkElement Overrides
/// <summary>
/// OnRender override draws the geometry of the …Run Code Online (Sandbox Code Playgroud)