コード例 #1
0
        /// <summary>
        /// Handles the click event for the 'OK' button, rather than using a Listener
        /// </summary>
        private void OnOkClicked(object sender, EventArgs args)
        {
            var allPath =
                _adapter.
                Selected.
                Select(x => x.SdCardPath).
                ToArray();

            //linq
            var listStream = allPath.Select(IOUtil.ReadFileFromPath).Select(file => ImageSource.FromStream(() => new MemoryStream(file))).ToList();

            MediaSelected?.Invoke(this, new XViewEventArgs(nameof(MediaSelected), listStream));
            Finish();
        }
コード例 #2
0
 public override void OnBackPressed()
 {
     MediaSelected?.Invoke(this, new XViewEventArgs(nameof(MediaSelected), null));
     base.OnBackPressed();
 }