Captura.RecentViewModel.Add C# (CSharp) 메소드

Add() 공개 메소드

public Add ( string FileName, RecentItemType Type ) : void
FileName string
Type RecentItemType
리턴 void
        public void Add(string FileName, RecentItemType Type)
        {
            var I = new RecentItem(FileName);

            if (Type == RecentItemType.Image)
                I.PrintButton.Visibility = Visibility.Visible;

            I.Remove += () => RecentList.Remove(I);

            RecentList.Add(I);
        }

Usage Example

예제 #1
0
        async void StopRecording()
        {
            Status = "Stopped";

            var savingRecentItem = RecentViewModel.AddTemp(_currentFileName);

            RecorderState = RecorderState.NotRecording;

            CanChangeVideoSource = true;

            if (Settings.MinimizeOnStart)
            {
                WindowState = WindowState.Normal;
            }

            _timer.Stop();

            var rec = _recorder;

            _recorder = null;

            await Task.Run(() => rec.Dispose());

            // After Save
            RecentViewModel.RecentList.Remove(savingRecentItem);
            RecentViewModel.Add(_currentFileName, isVideo ? RecentItemType.Video : RecentItemType.Audio);

            SystemTrayManager.ShowNotification($"{(isVideo ? "Video" : "Audio")} Saved", Path.GetFileName(_currentFileName), 3000, () => Process.Start(_currentFileName));
        }
All Usage Examples Of Captura.RecentViewModel::Add
RecentViewModel