|
@@ -135,6 +135,8 @@ namespace Avalonia.Controls.UnitTests
|
|
|
Template = CreateTemplate(),
|
|
|
Text = "1234"
|
|
|
};
|
|
|
+
|
|
|
+ target.ApplyTemplate();
|
|
|
|
|
|
RaiseKeyEvent(target, Key.A, KeyModifiers.Control);
|
|
|
|
|
@@ -212,9 +214,12 @@ namespace Avalonia.Controls.UnitTests
|
|
|
{
|
|
|
MaskedTextBox textBox = new MaskedTextBox
|
|
|
{
|
|
|
+ Template = CreateTemplate(),
|
|
|
Text = "First Second Third Fourth",
|
|
|
CaretIndex = 5
|
|
|
};
|
|
|
+
|
|
|
+ textBox.ApplyTemplate();
|
|
|
|
|
|
// (First| Second Third Fourth)
|
|
|
RaiseKeyEvent(textBox, Key.Back, KeyModifiers.Control);
|
|
@@ -251,9 +256,12 @@ namespace Avalonia.Controls.UnitTests
|
|
|
{
|
|
|
var textBox = new MaskedTextBox
|
|
|
{
|
|
|
+ Template = CreateTemplate(),
|
|
|
Text = "First Second Third Fourth",
|
|
|
CaretIndex = 19
|
|
|
};
|
|
|
+
|
|
|
+ textBox.ApplyTemplate();
|
|
|
|
|
|
// (First Second Third |Fourth)
|
|
|
RaiseKeyEvent(textBox, Key.Delete, KeyModifiers.Control);
|
|
@@ -355,6 +363,8 @@ namespace Avalonia.Controls.UnitTests
|
|
|
Template = CreateTemplate(),
|
|
|
AcceptsReturn = true
|
|
|
};
|
|
|
+
|
|
|
+ target.ApplyTemplate();
|
|
|
|
|
|
RaiseKeyEvent(target, Key.Enter, 0);
|
|
|
|
|
@@ -470,6 +480,8 @@ namespace Avalonia.Controls.UnitTests
|
|
|
AcceptsReturn = true,
|
|
|
NewLine = "Test"
|
|
|
};
|
|
|
+
|
|
|
+ target.ApplyTemplate();
|
|
|
|
|
|
RaiseKeyEvent(target, Key.Enter, 0);
|
|
|
|
|
@@ -836,6 +848,8 @@ namespace Avalonia.Controls.UnitTests
|
|
|
SelectionStart = selectionStart,
|
|
|
SelectionEnd = selectionEnd
|
|
|
};
|
|
|
+
|
|
|
+ target.ApplyTemplate();
|
|
|
|
|
|
if (fromClipboard)
|
|
|
{
|