/// <summary> /// 之前没有任何预览控件,创建新的预览的控件 /// </summary> private async Task CreateNewPrevisualControl(StorageEntry entry) { this.InitialPrevisualModel(entry); await PrevisualEntry.PreparePreviewAsync(); this.UpdatePrevisual(false); }
/// <summary> /// 创建一个新的预览控件取代已有的预览控件 /// </summary> private async Task UpdateNewPrevisualControl(StorageEntry entry) { // 文件类型与上一个不同 PrevisualEntry = null; this.PrevisualPopup.IsOpen = false; this.PrevisualContainer.Children.Remove(PrevisualControl); this.InitialPrevisualModel(entry); await PrevisualEntry.PreparePreviewAsync(); this.UpdatePrevisual(false); }