Esempio n. 1
0
        public UserDetailPage(DataUser binding, AccountGroup issuer)
        {
            InitializeComponent();
            this.issuer = issuer;

            IssuerView.BindingContext = issuer.User;
            IssuerView.Update();

            UpdateBinding(binding);

            IssuerGroupView.GestureRecognizers.Add(new TapGestureRecognizer()
            {
                Command = new Command(async() =>
                {
                    try
                    {
                        var account = await Util.SelectAccount("전환할 계정을 선택하세요");
                        this.issuer = account;

                        IssuerView.BindingContext = this.issuer.User;
                        IssuerView.Update();
                        UpdateRelationship();
                    }
                    catch (Exception e)
                    {
                        Util.HandleException(e);
                    }
                })
            });
        }
Esempio n. 2
0
        public void UpdateBinding(DataUser user)
        {
            binding = user;
            Title   = binding.NickName + "님의 프로필";

            UpdateUser();
            UpdateRelationship();
        }