mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
57 lines
2.1 KiB
C#
57 lines
2.1 KiB
C#
using System.Windows;
|
|
using System.Windows.Controls;
|
|
|
|
namespace Flow.Launcher.Resources.Controls
|
|
{
|
|
public partial class ExCard : UserControl
|
|
{
|
|
public ExCard()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
public string Title
|
|
{
|
|
get { return (string)GetValue(TitleProperty); }
|
|
set { SetValue(TitleProperty, value); }
|
|
}
|
|
public static readonly DependencyProperty TitleProperty =
|
|
DependencyProperty.Register(nameof(Title), typeof(string), typeof(ExCard), new PropertyMetadata(string.Empty));
|
|
|
|
public string Sub
|
|
{
|
|
get { return (string)GetValue(SubProperty); }
|
|
set { SetValue(SubProperty, value); }
|
|
}
|
|
public static readonly DependencyProperty SubProperty =
|
|
DependencyProperty.Register(nameof(Sub), typeof(string), typeof(ExCard), new PropertyMetadata(string.Empty));
|
|
|
|
public string Icon
|
|
{
|
|
get { return (string)GetValue(IconProperty); }
|
|
set { SetValue(IconProperty, value); }
|
|
}
|
|
public static readonly DependencyProperty IconProperty =
|
|
DependencyProperty.Register(nameof(Icon), typeof(string), typeof(ExCard), new PropertyMetadata(string.Empty));
|
|
|
|
/// <summary>
|
|
/// Gets or sets additional content for the UserControl
|
|
/// </summary>
|
|
public object AdditionalContent
|
|
{
|
|
get { return (object)GetValue(AdditionalContentProperty); }
|
|
set { SetValue(AdditionalContentProperty, value); }
|
|
}
|
|
public static readonly DependencyProperty AdditionalContentProperty =
|
|
DependencyProperty.Register(nameof(AdditionalContent), typeof(object), typeof(ExCard),
|
|
new PropertyMetadata(null));
|
|
|
|
public object SideContent
|
|
{
|
|
get { return (object)GetValue(SideContentProperty); }
|
|
set { SetValue(SideContentProperty, value); }
|
|
}
|
|
public static readonly DependencyProperty SideContentProperty =
|
|
DependencyProperty.Register(nameof(SideContent), typeof(object), typeof(ExCard),
|
|
new PropertyMetadata(null));
|
|
}
|
|
}
|