mirror of
https://github.com/ckaczor/wpf-notifyicon.git
synced 2026-01-14 01:25:45 -05:00
46 lines
1.3 KiB
C#
46 lines
1.3 KiB
C#
using System.Windows;
|
|
using System.Windows.Controls;
|
|
|
|
namespace Samples
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for FancyPopup.xaml
|
|
/// </summary>
|
|
public partial class FancyPopup : UserControl
|
|
{
|
|
#region ClickCount dependency property
|
|
|
|
/// <summary>
|
|
/// The number of clicks on the popup button.
|
|
/// </summary>
|
|
public static readonly DependencyProperty ClickCountProperty =
|
|
DependencyProperty.Register("ClickCount",
|
|
typeof (int),
|
|
typeof (FancyPopup),
|
|
new FrameworkPropertyMetadata(0));
|
|
|
|
/// <summary>
|
|
/// A property wrapper for the <see cref="ClickCountProperty"/>
|
|
/// dependency property:<br/>
|
|
/// The number of clicks on the popup button.
|
|
/// </summary>
|
|
public int ClickCount
|
|
{
|
|
get { return (int) GetValue(ClickCountProperty); }
|
|
set { SetValue(ClickCountProperty, value); }
|
|
}
|
|
|
|
#endregion
|
|
|
|
public FancyPopup()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void OnButtonClick(object sender, RoutedEventArgs e)
|
|
{
|
|
//just increment a counter - will be displayed on screen
|
|
ClickCount++;
|
|
}
|
|
}
|
|
} |