|
@@ -110,6 +110,7 @@ export class VirtualKeyboard extends StackPanel {
|
|
panel.isVertical = false;
|
|
panel.isVertical = false;
|
|
panel.isFocusInvisible = true;
|
|
panel.isFocusInvisible = true;
|
|
|
|
|
|
|
|
+ var maxKey: Nullable<Button> = null;
|
|
for (var i = 0; i < keys.length; i++) {
|
|
for (var i = 0; i < keys.length; i++) {
|
|
let properties = null;
|
|
let properties = null;
|
|
|
|
|
|
@@ -117,9 +118,16 @@ export class VirtualKeyboard extends StackPanel {
|
|
properties = propertySets[i];
|
|
properties = propertySets[i];
|
|
}
|
|
}
|
|
|
|
|
|
- panel.addControl(this._createKey(keys[i], properties));
|
|
|
|
|
|
+ var key = this._createKey(keys[i], properties);
|
|
|
|
+ if (!maxKey || key.heightInPixels > maxKey.heightInPixels) {
|
|
|
|
+ maxKey = key;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ panel.addControl(key);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ panel.height = maxKey ? maxKey.height : this.defaultButtonHeight;
|
|
|
|
+
|
|
this.addControl(panel);
|
|
this.addControl(panel);
|
|
}
|
|
}
|
|
|
|
|