コード例 #1
0
        SmthAboutPlayer GetModelFromUI()
        {
            var player = new SmthAboutPlayer();

            player.FullName      = FullName.Text;
            player.NickName      = NickName.Text;
            player.PlayerID      = double.Parse(PlayerID.Text);
            player.SignatureHero = SignatureHero.Text;
            player.WinRate       = double.Parse(WinRate.Text);
            player.PrimaryRole   = new List <Currency>();
            foreach (Currency elem in PrimaryRole.CheckedItems)
            {
                player.PrimaryRole.Add(elem);
            }
            player.SoloRating = (Rating)RatingSolo.SelectedIndex;
            player.RateStars  = RateStars.SelectedIndex;
            return(player);
        }
コード例 #2
0
 private void SetModelToUI(SmthAboutPlayer player)
 {
     FullName.Text      = player.FullName;
     NickName.Text      = player.NickName;
     PlayerID.Text      = player.PlayerID.ToString();
     SignatureHero.Text = player.SignatureHero;
     WinRate.Text       = player.WinRate.ToString();
     for (int i = 0; i < 5; i++)
     {
         PrimaryRole.SetItemChecked(i, false);
     }
     foreach (int elem in player.PrimaryRole)
     {
         PrimaryRole.SetItemChecked(elem, true);
     }
     RatingSolo.SelectedIndex = (int)player.SoloRating;
     RateStars.SelectedIndex  = player.RateStars;
 }