|
|
|
@ -5,5 +5,25 @@ namespace ControlCatalog.Pages |
|
|
|
{ |
|
|
|
public class ButtonPage : UserControl |
|
|
|
{ |
|
|
|
private int repeatButtonClickCount = 0; |
|
|
|
|
|
|
|
public ButtonPage() |
|
|
|
{ |
|
|
|
InitializeComponent(); |
|
|
|
|
|
|
|
this.FindControl<RepeatButton>("RepeatButton").Click += OnRepeatButtonClick; |
|
|
|
} |
|
|
|
|
|
|
|
private void InitializeComponent() |
|
|
|
{ |
|
|
|
AvaloniaXamlLoader.Load(this); |
|
|
|
} |
|
|
|
|
|
|
|
public void OnRepeatButtonClick(object sender, object args) |
|
|
|
{ |
|
|
|
repeatButtonClickCount++; |
|
|
|
var textBlock = this.FindControl<TextBlock>("RepeatButtonTextBlock"); |
|
|
|
textBlock.Text = $"Repeat Button: {repeatButtonClickCount}"; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|