protected override void RefreshListViewItem(ref ListView viewControl, string filter)
        {
            Dictionary <UInt32, NSpellEffectInfo> infos = NSpellEffectInfo.ConvertNativeInfos();

            // 刷新界面
            foreach (var item in infos)
            {
                if (item.Value.ID.IndexOf(filter) == -1 &&
                    item.Value.Name.IndexOf(filter) == -1 &&
                    item.Value.Description.IndexOf(filter) == -1)
                {
                    continue;
                }

                ListViewItem listItem = new ListViewItem();
                listItem.Text = item.Value.ID;
                listItem.Tag  = item.Value;

                listItem.SubItems.Add(item.Value.Name);
                listItem.SubItems.Add(item.Value.Description);

                viewControl.Items.Add(listItem);
            }
        }