本文整理汇总了C#中System.Windows.Forms.ListView.Cast方法的典型用法代码示例。如果您正苦于以下问题:C# ListView.Cast方法的具体用法?C# ListView.Cast怎么用?C# ListView.Cast使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Forms.ListView
的用法示例。
在下文中一共展示了ListView.Cast方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetExtractData
public void SetExtractData(CASCHandler _cascHandler, CASCFolder _folder, ListView.SelectedIndexCollection _selection)
{
cascHandler = _cascHandler;
folder = _folder;
selection = _selection.Cast<int>().ToArray();
NumExtracted = 0;
NumFiles = GetFilesCount(folder, selection);
progressBar1.Value = 0;
}
示例2: IsAnyItemChecked
/// <summary>
/// check if any item is checked in the list
/// </summary>
/// <param name="items"></param>
/// <returns></returns>
bool IsAnyItemChecked(ListView.ListViewItemCollection items)
{
return items.Cast<ListViewItem>().Any(item => item.Checked);
}
示例3: GetUsed
private List<ListViewItem> GetUsed(ListView.SelectedListViewItemCollection selected)
{
return selected.Cast<ListViewItem>().Where(item => CSSFontSettings.IsFontUsed(item.Text)).ToList();
}
示例4: SetPosition
public void SetPosition(double startPositionSeconds, Subtitle subtitle, double currentVideoPositionSeconds, int subtitleIndex, ListView.SelectedIndexCollection selectedIndexes)
{
StartPositionSeconds = startPositionSeconds;
_selectedIndices = selectedIndexes.Cast<int>();
_subtitle.Paragraphs.Clear();
foreach (var p in subtitle.Paragraphs)
{
if (!p.StartTime.IsMaxTime)
_subtitle.Paragraphs.Add(p);
}
_currentVideoPositionSeconds = currentVideoPositionSeconds;
_selectedParagraph = _subtitle.GetParagraphOrDefault(subtitleIndex);
NearestSubtitles(subtitle, currentVideoPositionSeconds, subtitleIndex);
Invalidate();
}