void dokan_IsMountedChanged(object sender, IsMountedChangeEventArgs e) { if (e.isMounted) { btnMount.Content = "Unmount"; tbFsStatus.Text = "Mounted"; tbDriveLetter.Text = e.driveLetter; } else { btnMount.Content = "Mount"; if (e.status != 0) { tbFsStatus.Text = "Error " + e.status; } else { tbFsStatus.Text = "Unmounted"; } } }
private void OnIsMountedChange(int status=0) { if (IsMountedChanged != null) { var e = new IsMountedChangeEventArgs(); e.isMounted = mounted; e.status = status; e.driveLetter = opt.MountPoint; IsMountedChanged(this,e); } }