Nach dem Einfügen eines Emojis wird der Cursor direkt hinter das Emoji gesetzt und nicht mehr wie bisher am Ende des Texts.
This commit is contained in:
@@ -88,8 +88,10 @@ namespace ChatController
|
|||||||
(ThreadStart) delegate
|
(ThreadStart) delegate
|
||||||
{
|
{
|
||||||
_ChatMainControl.Chatbox.Focus();
|
_ChatMainControl.Chatbox.Focus();
|
||||||
_ChatMainControl.Chatbox.Text += emojiCode;
|
|
||||||
_ChatMainControl.Chatbox.SelectionStart = _ChatMainControl.Chatbox.Text.Length;
|
var selectionStart = _ChatMainControl.Chatbox.SelectionStart;
|
||||||
|
_ChatMainControl.Chatbox.Text = _ChatMainControl.Chatbox.Text.Insert(selectionStart, emojiCode);
|
||||||
|
_ChatMainControl.Chatbox.SelectionStart = selectionStart + emojiCode.Length;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
|||||||
@@ -534,7 +534,7 @@
|
|||||||
|
|
||||||
<!-- #endregion Normalmodus/Dateivorschau -->
|
<!-- #endregion Normalmodus/Dateivorschau -->
|
||||||
|
|
||||||
<!-- #region Nachrichtentextbox -->
|
<!-- #region Nachrichtentextbox ToDo: Achtung! MaxLength wieder entfernen! -->
|
||||||
<Grid Grid.Row="2" Visibility="{Binding ChatMessageInputGridVisibility}" VerticalAlignment="Stretch" MinHeight="25" MaxHeight="200">
|
<Grid Grid.Row="2" Visibility="{Binding ChatMessageInputGridVisibility}" VerticalAlignment="Stretch" MinHeight="25" MaxHeight="200">
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
|
|||||||
Reference in New Issue
Block a user