Esempio n. 1
0
    private DriveInfo?SelectDrive(DriveInfo[] Drives)
    {
        if (Drives.Length > 1)
        {
            var Dlg = new ComboDialog((from x in Drives select x.Name).ToArray());
            var Rep = (ResponseType)Dlg.Run();
            Dlg.Destroy();
            if (Rep == ResponseType.Ok && Dlg.SelectedOption != null)
            {
                return((from x in Drives where x.Name == Dlg.SelectedOption select x).First());
            }
            return(null);
        }

        return(Drives.First());
    }
        private void BtnCombo_OnClick(object sender, RoutedEventArgs e)
        {
            var x = new ComboDialog(this);

            x.ShowDialog();
        }