Heading.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Windows;
  6. using System.Windows.Controls;
  7. namespace CustomUI
  8. {
  9. public class Heading : TextBlock
  10. {
  11. #region DependencyProperty
  12. #region HeaderType
  13. public EnumHeadingType HeaderType
  14. {
  15. get { return (EnumHeadingType)GetValue(HeaderTypeProperty); }
  16. set { SetValue(HeaderTypeProperty, value); }
  17. }
  18. public static readonly DependencyProperty HeaderTypeProperty =
  19. DependencyProperty.Register("HeaderType", typeof(EnumHeadingType), typeof(Heading));
  20. #endregion
  21. #endregion
  22. #region Constructors
  23. static Heading()
  24. {
  25. DefaultStyleKeyProperty.OverrideMetadata(typeof(Heading), new FrameworkPropertyMetadata(typeof(Heading)));
  26. }
  27. #endregion
  28. #region Override
  29. public override void OnApplyTemplate()
  30. {
  31. base.OnApplyTemplate();
  32. }
  33. #endregion
  34. #region private function
  35. #endregion
  36. #region Event Implement Function
  37. #endregion
  38. }
  39. }