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); }
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++; } }