コード例 #1
0
        public static bool ShowDialog(MsgReadyHandTips readyHandTips, TileStackWnd owner)
        {
            var x = new RichiWnd();

            x.SetOwner(owner);
            x.SetReadyHandTips(readyHandTips);

            var result = x.ShowDialog();

            if (result == null || !result.Value)
            {
                // snip
                return(false);
            }

            return(true);
        }
コード例 #2
0
        private void SetReadyHandTips(MsgReadyHandTips readyHandTips)
        {
            var readyHandList = readyHandTips.readyHandList;
            var i             = 0;

            for (var j = 0; j < readyHandList.Count - 1; j += 2)
            {
                var x = ButtonsSp1[i];
                x.Visibility = Visibility.Visible;

                var tid = readyHandList[j];
                x.Content = new Image()
                {
                    Source = MyOwner.ImagesSrc[tid]
                };

                var y = ButtonsSp0[i];
                y.Visibility = Visibility.Visible;
                y.Content    = readyHandList[j + 1];

                i++;
            }
        }