work on characterlist
This commit is contained in:
@@ -96,6 +96,24 @@ namespace OwnChar.App.Desktop.LangRes {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Zeichenfolge, die Do you really want to delete the character {0}? ähnelt.
|
||||
/// </summary>
|
||||
internal static string MsgBox_ConfirmDeletion_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("MsgBox_ConfirmDeletion_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Zeichenfolge, die Delete Character ähnelt.
|
||||
/// </summary>
|
||||
internal static string MsgBox_ConfirmDeletion_Title {
|
||||
get {
|
||||
return ResourceManager.GetString("MsgBox_ConfirmDeletion_Title", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Zeichenfolge, die Unnamed Character ähnelt.
|
||||
/// </summary>
|
||||
|
||||
@@ -129,6 +129,12 @@
|
||||
<data name="Column_CharOwner" xml:space="preserve">
|
||||
<value>Owner</value>
|
||||
</data>
|
||||
<data name="MsgBox_ConfirmDeletion_Text" xml:space="preserve">
|
||||
<value>Do you really want to delete the character {0}?</value>
|
||||
</data>
|
||||
<data name="MsgBox_ConfirmDeletion_Title" xml:space="preserve">
|
||||
<value>Delete Character</value>
|
||||
</data>
|
||||
<data name="Tab_UnnamedChar" xml:space="preserve">
|
||||
<value>Unnamed Character</value>
|
||||
</data>
|
||||
|
||||
@@ -4,7 +4,9 @@ using OwnChar.Model;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.Windows.Forms;
|
||||
using Telerik.WinControls;
|
||||
using Telerik.WinControls.UI;
|
||||
using Telerik.Windows.Documents.Fixed.Model.Navigation;
|
||||
|
||||
namespace OwnChar.App.Desktop.UI.MainTabs.Controls;
|
||||
|
||||
@@ -55,7 +57,7 @@ public partial class CharacterListControl : UserControl
|
||||
radListView_CharList.BeginUpdate();
|
||||
radListView_CharList.Items.Clear();
|
||||
|
||||
if (profile != null && mainApi?.Manager?.Characters.GetCharacters(profile) is IEnumerable<Character> characters)
|
||||
if (profile != null && mainApi.Manager?.Characters.GetCharacters(profile) is IEnumerable<Character> characters)
|
||||
{
|
||||
foreach (Character character in characters)
|
||||
{
|
||||
@@ -95,10 +97,18 @@ public partial class CharacterListControl : UserControl
|
||||
AddCharToList(newChar);
|
||||
}
|
||||
|
||||
private void DelChar()
|
||||
private void TryDelChar()
|
||||
{
|
||||
var selChar = GetSelectedChar();
|
||||
|
||||
if (selChar != null)
|
||||
{
|
||||
if (RadMessageBox.Show(string.Format(CharListControlLangRes.MsgBox_ConfirmDeletion_Text, selChar.Name), CharListControlLangRes.MsgBox_ConfirmDeletion_Title, MessageBoxButtons.YesNo, RadMessageIcon.Exclamation) == DialogResult.Yes)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void TryOpenChar(Character? character)
|
||||
{
|
||||
@@ -120,7 +130,7 @@ public partial class CharacterListControl : UserControl
|
||||
|
||||
private void RadMenuItem_DeleteChar_Click(object sender, System.EventArgs e)
|
||||
{
|
||||
DelChar();
|
||||
TryDelChar();
|
||||
}
|
||||
|
||||
private void RadMenuItem_OpenChar_Click(object sender, System.EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user