| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace SummaryModule.Controls;/// <summary>/// Interaction logic for Header_Content.xaml/// </summary>public partial class Header_Content : UserControl{    public Header_Content()    {        InitializeComponent();    }    //public string Header    //{    //    get { return (string)GetValue(HeaderProperty); }    //    set { SetValue(HeaderProperty, value); }    //}    //// Using a DependencyProperty as the backing store for Header.  This enables animation, styling, binding, etc...    //public static readonly DependencyProperty HeaderProperty =    //    DependencyProperty.Register(nameof(Header), typeof(string), typeof(Header_Content), new PropertyMetadata(default));    public object Header    {        get { return (object)GetValue(HeaderProperty); }        set { SetValue(HeaderProperty, value); }    }    // Using a DependencyProperty as the backing store for Header.  This enables animation, styling, binding, etc...    public static readonly DependencyProperty HeaderProperty =        DependencyProperty.Register(nameof(Header), typeof(object), typeof(Header_Content), new PropertyMetadata(default));    public object Content    {        get { return (object)GetValue(ContentProperty); }        set { SetValue(ContentProperty, value); }    }    // Using a DependencyProperty as the backing store for Content.  This enables animation, styling, binding, etc...    public static readonly DependencyProperty ContentProperty =        DependencyProperty.Register(nameof(Content), typeof(object), typeof(Header_Content), new PropertyMetadata("-"));    public Thickness ContentMargin    {        get { return (Thickness)GetValue(ContentMarginProperty); }        set { SetValue(ContentMarginProperty, value); }    }    // Using a DependencyProperty as the backing store for ContentMargin.  This enables animation, styling, binding, etc...    public static readonly DependencyProperty ContentMarginProperty =        DependencyProperty.Register(nameof(ContentMargin), typeof(Thickness), typeof(Header_Content), new PropertyMetadata(new Thickness(8,0,0,0)));}
 |