Пример #1
0
        /// <summary>
        /// 发送弹幕
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void DanmakuSender_QuerySubmitted(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args)
        {
            string content = args.QueryText.Trim();

            if (content.Length == 0)
            {
                return;
            }
            string cid = param.Tid + '-' + param.Hid + "-1-" + param.Part;

            DanmakuManager.DanmakuType type;
            switch (Mode.SelectedIndex)
            {
            case 0: type = DanmakuManager.DanmakuType.Scrollable; break;

            case 1: type = DanmakuManager.DanmakuType.Top; break;

            case 2: type = DanmakuManager.DanmakuType.Bottom; break;

            default: type = DanmakuManager.DanmakuType.Scrollable; break;
            }
            DanmakuManager.SendDanmaku(content, ((SolidColorBrush)ColorPreview.Fill).Color, ProgressSlider.Value, cid, type);
            (sender as AutoSuggestBox).Text = "";
        }