public void GetFilteredCollection()
{
StoryFrameModel prevModel;
if (SelectingModel != null)
{
prevModel = SelectingModel.Model;
}
else
{
prevModel = null;
}
int prevIndex = SelectingIndex;
_storyFrameModelCollection.Clear();
foreach (var model in ModelsComposite.StoryFrameModelManager.ModelCollection)
{
_storyFrameModelCollection.Add(model);
}
SearchWordUtil.DoFilterMark(SearchWord, _storyFrameModelCollection);
if (_storyFrameModelCollection.Contains(prevModel))
{
Select(prevModel);
}
else
{
Select(SelectingIndex);
}
}