Exemplo n.º 1
0
        private void ActionSelectedItem(string arg1, object arg2)
        {
            var name    = (string)arg2;
            var isExist = CheckExist((string)arg2);

            SetPreviewAppearance(isExist);
            switch (arg1)
            {
            case "SelectedItem":
                BindStorage.TurnActionFor("FileName", false);
                FileName = name;
                BindStorage.TurnActionFor("FileName", true);
                RenderPreview(name);
                break;

            case "FileName":
                if (isExist)
                {
                    BindStorage.TurnActionFor("SelectedItem", false);
                    SelectedIndex = ListItems.IndexOf(name);
                    BindStorage.TurnActionFor("SelectedItem", true);
                    RenderPreview(name);
                }

                break;
            }
        }