小编bkt*_*810的帖子

如何在不加载文件扩展名的情况下将文件名作为列表框项加载到列表框中?

我加载的插件必须加载到左侧的列表框中,并且必须加载它们而不使用文件扩展名.

所以

"FirstPlugin.dll"

将加载为

"FirstPlugin"

当我在我尝试的代码中加载没有扩展名的文件名时,要么只加载名称而不执行,要么只加载带扩展名的文件名.

这是背后的代码:

using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
using PluginContracts;
using System;
using System.IO;
using Microsoft.Win32;
using System.ComponentModel.Composition;
using System.ComponentModel.Composition.Hosting;
using System.Reflection;
using System.Diagnostics;
using System.Linq;

namespace SimplePlugin
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>

    public partial class MainWindow : Window
    {

        Dictionary<string, IPlugin> _Plugins; // move to class scope


        public MainWindow()
        {
            InitializeComponent();
            _Plugins = new Dictionary<string, IPlugin>();

        }

        private void AssembleComponents(object sender)
        {


            string selection = "";
            if (sender is …
Run Code Online (Sandbox Code Playgroud)

c# listbox openfiledialog

2
推荐指数
1
解决办法
615
查看次数

标签 统计

c# ×1

listbox ×1

openfiledialog ×1