Ejemplo n.º 1
0
        /// <summary>
        /// 之前没有任何预览控件,创建新的预览的控件
        /// </summary>
        private async Task CreateNewPrevisualControl(StorageEntry entry)
        {
            this.InitialPrevisualModel(entry);

            await PrevisualEntry.PreparePreviewAsync();

            this.UpdatePrevisual(false);
        }
Ejemplo n.º 2
0
        /// <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);
        }