/// <summary>
        /// 対局設定削除のコマンド実行
        /// </summary>
        public void RemoveRule()
        {
            // クラスを作って
            var ruleSettingModel = new RuleSettingModel()
            {
                // オブジェクトを渡して
                ColRule = ColRule
            };

            // 動かして
            ruleSettingModel.DeleteRule(SelectedRule);
            // 戻す
            ColRule = ruleSettingModel.ColRule;

            // XMLファイルに保存
            // ViewModelで読み込むので保存も収まりよくこちらに
            if (XmlConverter.SerializeFromCol(ColRule, filePath))
            {
                // 成功
            }
            else
            {
                // 失敗
            }
        }
        /// <summary>
        /// 対局設定追加のコマンド実行
        /// </summary>
        public void AddRule()
        {
            // クラスを作って
            var ruleSettingModel = new RuleSettingModel()
            {
                // オブジェクトを渡して
                ColRule = ColRule
            };

            if (SelectedRule.ID == 0)
            {
                // 新規登録
                // 動かして
                ruleSettingModel.AddRule(SelectedRule.Name, SelectedRule.Rate, SelectedRule.BasePoint, SelectedRule.ReturnPoint, SelectedRule.Prise3To2, SelectedRule.Prise4To1, SelectedRule.Fraction);
            }
            else
            {
                // 更新
                ruleSettingModel.UpdateRule(SelectedRule.ID, SelectedRule.Name, SelectedRule.Rate, SelectedRule.BasePoint, SelectedRule.ReturnPoint, SelectedRule.Prise3To2, SelectedRule.Prise4To1, SelectedRule.Fraction);
            }

            // 戻す
            ColRule = ruleSettingModel.ColRule;

            // XMLファイルに保存
            // ViewModelで読み込むので保存も収まりよくこちらに
            if (XmlConverter.SerializeFromCol(ColRule, filePath))
            {
                // 成功
            }
            else
            {
                // 失敗
            }

            if (IsCreatingNew)
            {
                IsCreatingNew = false;
            }
        }