Beispiel #1
0
        void BeforeQueryStatus(object sender, System.EventArgs e)
        {
            OleMenuCommand button = sender as OleMenuCommand;

            _selectedPaths = ProjectHelpers.GetSelectedFilePaths()
                             .Where(p => ImageCompressor.IsFileSupported(p));

            int items = _selectedPaths.Count();

            button.Text    = items == 1 ? "Optimize image" : "Optimize images";
            button.Enabled = items > 0;
        }