public override void ButtonClicked() { LevelEditDialog dialog = new LevelEditDialog(_textBox.Text, 30, false, false, false); dialog.Owner = WpfUtilities.FindParentControl <Window>(_button); if (dialog.ShowDialog() == true) { _textBox.Text = dialog.Text; } }
public override void ButtonClicked() { var db = _tab.GetTable <int>(ServerDbs.Skills); object maxVal = 20; var tuple = db.TryGetTuple(((ReadableTuple <TKey>)_tab.List.SelectedItem).GetKey <int>()); if (tuple != null) { maxVal = tuple.GetValue(ServerSkillAttributes.MaxLevel); } LevelEditDialog dialog = new LevelEditDialog(_textBox.Text, maxVal, false); dialog.Owner = WpfUtilities.FindParentControl <Window>(_button); if (dialog.ShowDialog() == true) { _textBox.Text = dialog.Text; } }